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-bobcat-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=1023gid=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 292: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 322: 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-23.4.1-0.20250319123703.c9862eb.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-bobcat-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=1023gid=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 292: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 322: 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-23.4.1-0.20250319123703.c9862eb.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-bobcat-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=1023gid=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 292: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 322: 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.Yf5kO5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf neutron-23.4.1.dev15 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/neutron-23.4.1.dev15-0.20250319123703.c9862eb.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd neutron-23.4.1.dev15 + /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-23.4.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.sLboUK + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + 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-23.4.1.dev15/.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-23.4.1.dev15/.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-23.4.1.dev15/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 57.4.0) 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 5.11.1) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-bobcat-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=1023gid=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 292: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 322: 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.we28yq + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + 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-23.4.1.dev15/.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-23.4.1.dev15/.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-23.4.1.dev15/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 57.4.0) 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 5.11.1) 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-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-bobcat-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=1023gid=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 292: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 322: 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.RvDFiP + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + 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-23.4.1.dev15/.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-23.4.1.dev15/.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-23.4.1.dev15/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 57.4.0) 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 5.11.1) 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 5.11.1) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.5.2) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.0.1) 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 2.5.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.33.3) 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.25.1) 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.8.1 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.8.1 (installed: neutron-lib 3.8.2) 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.45) 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.3.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.1.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 5.2.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.2.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.2.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 14.1.1) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.1.1) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.3.2) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.4.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 5.2.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.2.1) 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.2.1) Handling oslo.service>=3.2.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.2.1 (installed: oslo.service 3.2.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling oslo.utils>=6.2.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=6.2.0 (installed: oslo.utils 6.2.1) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.2.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.7.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.2.1 from tox --print-deps-only: py39 Requirement not satisfied: ovsdbapp>=2.2.1 Handling packaging>=20.4 from tox --print-deps-only: py39 Requirement satisfied: packaging>=20.4 (installed: packaging 20.9) 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 2.4.1) 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 satisfied: fixtures>=3.0.0 (installed: fixtures 4.0.1) 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.6.0) 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) 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-23.4.1.dev15/neutron.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 5.11.1) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.5.2) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.0.1) 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 2.5.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.33.3) 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.25.1) 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.8.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.8.1) (installed: neutron-lib 3.8.2) 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.45) 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.3.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.1.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 5.2.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.2.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.2.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 14.1.1) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.1.1) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.3.2) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.4.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 5.2.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.2.1) 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.2.1) Handling oslo.service (>=3.2.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.2.1) (installed: oslo.service 3.2.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 (>=6.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=6.2.0) (installed: oslo.utils 6.2.1) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.2.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.7.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.2.1) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: ovsdbapp (>=2.2.1) Handling packaging (>=20.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: packaging (>=20.4) (installed: packaging 20.9) 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 2.4.1) 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-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires + rm -rfv neutron.dist-info/ removed 'neutron.dist-info/LICENSE' removed 'neutron.dist-info/AUTHORS' removed 'neutron.dist-info/METADATA' removed 'neutron.dist-info/entry_points.txt' removed 'neutron.dist-info/pbr.json' removed 'neutron.dist-info/top_level.txt' removed directory 'neutron.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-bobcat-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=1023gid=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 292: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 322: 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.CcTNBG + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + 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-23.4.1.dev15/.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-23.4.1.dev15/.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-23.4.1.dev15/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 57.4.0) 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 5.11.1) 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 5.11.1) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.5.2) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.0.1) 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 2.5.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.33.3) 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.25.1) 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.4.1) 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.8.1 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.8.1 (installed: neutron-lib 3.8.2) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement satisfied: python-neutronclient>=7.8.0 (installed: python-neutronclient 11.0.0) Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 6.3.1) Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.45) 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.3.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.1.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.5.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 5.2.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.2.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.2.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 14.1.1) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.1.1) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.3.2) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.4.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 5.2.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.2.1) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.privsep>=2.3.0 (installed: oslo.privsep 3.2.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.1.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.1.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.2.1) Handling oslo.service>=3.2.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.2.1 (installed: oslo.service 3.2.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.2.0) Handling oslo.utils>=6.2.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=6.2.0 (installed: oslo.utils 6.2.1) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.2.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.7.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.2.1 from tox --print-deps-only: py39 Requirement satisfied: ovsdbapp>=2.2.1 (installed: ovsdbapp 2.4.2) Handling packaging>=20.4 from tox --print-deps-only: py39 Requirement satisfied: packaging>=20.4 (installed: packaging 20.9) 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.3) 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.4.0) Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement satisfied: openstacksdk>=0.31.2 (installed: openstacksdk 1.5.1) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 5.3.0) Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-vif>=3.1.0 (installed: os-vif 3.2.0) Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 2.4.1) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement satisfied: tooz>=1.58.0 (installed: tooz 4.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 6.4.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.6.0) 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 4.5.0) Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.0.1) 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) running dist_info creating neutron.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 writing manifest file '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 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-23.4.1.dev15/neutron.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 5.11.1) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.5.2) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.0.1) 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 2.5.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.33.3) 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.25.1) 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.4.1) 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.8.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.8.1) (installed: neutron-lib 3.8.2) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-neutronclient (>=7.8.0) (installed: python-neutronclient 11.0.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tenacity (>=6.0.0) (installed: tenacity 6.3.1) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.45) 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.3.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.1.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.5.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 5.2.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.2.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.2.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 14.1.1) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.1.1) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.3.2) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.4.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 5.2.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.2.1) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.privsep (>=2.3.0) (installed: oslo.privsep 3.2.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.1.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.1.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.2.1) Handling oslo.service (>=3.2.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.2.1) (installed: oslo.service 3.2.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.2.0) Handling oslo.utils (>=6.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=6.2.0) (installed: oslo.utils 6.2.1) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.2.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.7.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.2.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovsdbapp (>=2.2.1) (installed: ovsdbapp 2.4.2) Handling packaging (>=20.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: packaging (>=20.4) (installed: packaging 20.9) 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.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 satisfied: python-novaclient (>=9.1.0) (installed: python-novaclient 18.4.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: openstacksdk (>=0.31.2) (installed: openstacksdk 1.5.1) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-designateclient (>=2.7.0) (installed: python-designateclient 5.3.0) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-vif (>=3.1.0) (installed: os-vif 3.2.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 2.4.1) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tooz (>=1.58.0) (installed: tooz 4.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires + rm -rfv neutron.dist-info/ removed 'neutron.dist-info/LICENSE' removed 'neutron.dist-info/AUTHORS' removed 'neutron.dist-info/METADATA' removed 'neutron.dist-info/entry_points.txt' removed 'neutron.dist-info/top_level.txt' removed 'neutron.dist-info/pbr.json' removed directory 'neutron.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-bobcat-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=1023gid=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 292: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 322: 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.jOVnsV + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + 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-23.4.1.dev15/.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-23.4.1.dev15/.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-23.4.1.dev15/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 57.4.0) 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 5.11.1) 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 5.11.1) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.5.2) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.0.1) 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 2.5.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.33.3) 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.25.1) 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.4.1) 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.8.1 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.8.1 (installed: neutron-lib 3.8.2) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement satisfied: python-neutronclient>=7.8.0 (installed: python-neutronclient 11.0.0) Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 6.3.1) Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.45) 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.3.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.1.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.5.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 5.2.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.2.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.2.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 14.1.1) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.1.1) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.3.2) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.4.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 5.2.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.2.1) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.privsep>=2.3.0 (installed: oslo.privsep 3.2.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.1.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.1.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.2.1) Handling oslo.service>=3.2.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.2.1 (installed: oslo.service 3.2.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.2.0) Handling oslo.utils>=6.2.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=6.2.0 (installed: oslo.utils 6.2.1) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.2.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.7.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.2.1 from tox --print-deps-only: py39 Requirement satisfied: ovsdbapp>=2.2.1 (installed: ovsdbapp 2.4.2) Handling packaging>=20.4 from tox --print-deps-only: py39 Requirement satisfied: packaging>=20.4 (installed: packaging 20.9) 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.3) 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.4.0) Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement satisfied: openstacksdk>=0.31.2 (installed: openstacksdk 1.5.1) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 5.3.0) Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-vif>=3.1.0 (installed: os-vif 3.2.0) Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 2.4.1) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement satisfied: tooz>=1.58.0 (installed: tooz 4.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 6.4.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.6.0) 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 4.5.0) Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.0.1) 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) running dist_info creating neutron.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 writing manifest file '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 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-23.4.1.dev15/neutron.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 5.11.1) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.5.2) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.0.1) 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 2.5.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.33.3) 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.25.1) 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.4.1) 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.8.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.8.1) (installed: neutron-lib 3.8.2) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-neutronclient (>=7.8.0) (installed: python-neutronclient 11.0.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tenacity (>=6.0.0) (installed: tenacity 6.3.1) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.45) 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.3.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.1.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.5.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 5.2.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.2.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.2.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 14.1.1) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.1.1) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.3.2) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.4.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 5.2.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.2.1) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.privsep (>=2.3.0) (installed: oslo.privsep 3.2.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.1.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.1.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.2.1) Handling oslo.service (>=3.2.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.2.1) (installed: oslo.service 3.2.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.2.0) Handling oslo.utils (>=6.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=6.2.0) (installed: oslo.utils 6.2.1) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.2.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.7.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.2.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovsdbapp (>=2.2.1) (installed: ovsdbapp 2.4.2) Handling packaging (>=20.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: packaging (>=20.4) (installed: packaging 20.9) 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.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 satisfied: python-novaclient (>=9.1.0) (installed: python-novaclient 18.4.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: openstacksdk (>=0.31.2) (installed: openstacksdk 1.5.1) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-designateclient (>=2.7.0) (installed: python-designateclient 5.3.0) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-vif (>=3.1.0) (installed: os-vif 3.2.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 2.4.1) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tooz (>=1.58.0) (installed: tooz 4.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-buildrequires + rm -rfv neutron.dist-info/ removed 'neutron.dist-info/LICENSE' removed 'neutron.dist-info/AUTHORS' removed 'neutron.dist-info/METADATA' removed 'neutron.dist-info/entry_points.txt' removed 'neutron.dist-info/top_level.txt' removed 'neutron.dist-info/pbr.json' removed directory 'neutron.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.i7JBSt + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + export SKIP_PIP_INSTALL=1 + SKIP_PIP_INSTALL=1 + mkdir -p /builddir/build/BUILD/neutron-23.4.1.dev15/.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-23.4.1.dev15/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/neutron-23.4.1.dev15/pyproject-wheeldir Processing /builddir/build/BUILD/neutron-23.4.1.dev15 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-23.4.1.dev15/.pyproject-builddir/tmplfzp4oq6 running dist_info creating /builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info writing /builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/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-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-modern-metadata-1qjmo_8p/neutron.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-23.4.1.dev15/.pyproject-builddir/tmp8s1p5s60 running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/neutron creating build/lib/neutron/services 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 creating build/lib/neutron/tests/unit creating build/lib/neutron/tests/unit/cmd 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/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/tests/common 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/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/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/agent 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/unit/services creating build/lib/neutron/tests/unit/services/portforwarding 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/tests/functional 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/tests/unit/services/externaldns copying neutron/tests/unit/services/externaldns/__init__.py -> build/lib/neutron/tests/unit/services/externaldns creating build/lib/neutron/tests/unit/services/trunk 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 creating build/lib/neutron/objects 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 creating build/lib/neutron/tests/unit/api creating build/lib/neutron/tests/unit/api/rpc creating build/lib/neutron/tests/unit/api/rpc/callbacks 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 creating build/lib/neutron/db creating build/lib/neutron/db/migration 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/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/plugins creating build/lib/neutron/plugins/ml2 creating build/lib/neutron/plugins/ml2/drivers 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 creating build/lib/neutron/tests/unit/services/portforwarding/drivers 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/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_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/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/agent 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 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/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 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/plugins/ml2/drivers/ovn creating build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver creating build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb 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 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/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 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 creating build/lib/neutron/plugins/ml2/drivers/l2pop 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/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 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/fullstack 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 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 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/tests/unit/plugins/ml2/drivers/openvswitch creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent 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 creating build/lib/neutron/services/externaldns creating build/lib/neutron/services/externaldns/drivers 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/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/openvswitch/agent/openflow 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 creating build/lib/neutron/tests/functional/agent 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/tests/unit/objects/plugins copying neutron/tests/unit/objects/plugins/__init__.py -> build/lib/neutron/tests/unit/objects/plugins creating build/lib/neutron/tests/unit/services/logapi creating build/lib/neutron/tests/unit/services/logapi/drivers 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 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 creating build/lib/neutron/ipam creating build/lib/neutron/ipam/drivers copying neutron/ipam/drivers/__init__.py -> build/lib/neutron/ipam/drivers creating build/lib/neutron/services/logapi creating build/lib/neutron/services/logapi/drivers 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 creating build/lib/neutron/tests/functional/services creating build/lib/neutron/tests/functional/services/trunk 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 creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn 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 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 creating build/lib/neutron/tests/functional/agent/ovsdb copying neutron/tests/functional/agent/ovsdb/__init__.py -> build/lib/neutron/tests/functional/agent/ovsdb 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/tests/unit/services/trunk/drivers copying neutron/tests/unit/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers 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/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/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 creating 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/api creating build/lib/neutron/api/rpc 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/agent/ovn copying neutron/tests/functional/agent/ovn/__init__.py -> build/lib/neutron/tests/functional/agent/ovn 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/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 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/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/services/qos creating build/lib/neutron/services/qos/drivers 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 creating build/lib/neutron/tests/unit/agent/ovn copying neutron/tests/unit/agent/ovn/__init__.py -> build/lib/neutron/tests/unit/agent/ovn copying neutron/db/models/plugins/__init__.py -> build/lib/neutron/db/models/plugins 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/tests/unit/plugins/ml2/drivers/mech_sriov 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/api/views copying neutron/api/views/__init__.py -> build/lib/neutron/api/views copying neutron/api/views/versions.py -> build/lib/neutron/api/views 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/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/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/tests/functional/tests creating build/lib/neutron/tests/functional/tests/common 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 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/conf/agent 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/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 creating build/lib/neutron/tests/functional/services/logapi 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/tests/unit/agent/l3 creating build/lib/neutron/tests/unit/agent/l3/extensions 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 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 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/services/qos creating build/lib/neutron/tests/unit/services/qos/drivers 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/tests/unit/services/trunk/drivers/openvswitch 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 copying neutron/services/externaldns/drivers/__init__.py -> build/lib/neutron/services/externaldns/drivers creating build/lib/neutron/common 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/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/functional/privileged creating build/lib/neutron/tests/functional/privileged/agent 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/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/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/functional/services/logapi/drivers copying neutron/tests/functional/services/logapi/drivers/__init__.py -> build/lib/neutron/tests/functional/services/logapi/drivers creating build/lib/neutron/tests/unit/services/externaldns/drivers copying neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/lib/neutron/tests/unit/services/externaldns/drivers 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 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 creating build/lib/neutron/services/trunk/drivers 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/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/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/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 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/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/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/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/services/portforwarding 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/tests/unit/plugins/ml2/drivers/macvtap 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/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 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/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/tests/unit/privileged creating build/lib/neutron/tests/unit/privileged/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 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 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 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 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 copying neutron/tests/unit/plugins/__init__.py -> build/lib/neutron/tests/unit/plugins 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 creating build/lib/neutron/cmd/eventlet/server copying neutron/cmd/eventlet/server/__init__.py -> build/lib/neutron/cmd/eventlet/server 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/pecan_wsgi 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 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 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/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/functional/plugins/__init__.py -> build/lib/neutron/tests/functional/plugins 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 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/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/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/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/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/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 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/agent/linux 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/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/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/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/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/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/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 creating build/lib/neutron/plugins/ml2/drivers/macvtap 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/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 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/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 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/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/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/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/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/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/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 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 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/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/metering 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/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/tests/functional/agent/l3 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 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 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/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/plugins/ml2/drivers/mech_sriov/agent 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/hacking copying neutron/tests/unit/hacking/__init__.py -> build/lib/neutron/tests/unit/hacking creating build/lib/neutron/services/conntrack_helper 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 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/agent/l2 creating build/lib/neutron/agent/l2/extensions 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 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/exceptions copying neutron/exceptions/__init__.py -> build/lib/neutron/exceptions copying neutron/exceptions/mtu.py -> build/lib/neutron/exceptions copying neutron/exceptions/qos.py -> build/lib/neutron/exceptions 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/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 copying neutron/tests/functional/services/__init__.py -> build/lib/neutron/tests/functional/services 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 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 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/agent/ovn 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 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 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 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/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 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/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 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/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/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/services/trunk/drivers/linuxbridge 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/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 creating build/lib/neutron/api/rpc/callbacks 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 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/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 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 creating build/lib/neutron/hacking copying neutron/hacking/__init__.py -> build/lib/neutron/hacking 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/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 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 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/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb 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 copying neutron/tests/functional/tests/__init__.py -> build/lib/neutron/tests/functional/tests creating build/lib/neutron/tests/functional/agent/l3/extensions 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 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/agent/ovsdb 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/services/logapi/agent 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/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/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 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 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/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 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/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/profiling copying neutron/profiling/__init__.py -> build/lib/neutron/profiling copying neutron/profiling/profiled_decorator.py -> build/lib/neutron/profiling 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 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/tests/unit/conf 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/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/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/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 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 copying neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch 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/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/agent/l2/__init__.py -> build/lib/neutron/agent/l2 copying neutron/agent/l2/l2_agent_extensions_manager.py -> build/lib/neutron/agent/l2 creating build/lib/neutron/tests/unit/tests/example 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/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_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/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/tests/functional/services/trunk/drivers copying neutron/tests/functional/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers 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/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 creating build/lib/neutron/objects/port 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_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/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/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 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 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 creating build/lib/neutron/tests/functional/objects creating build/lib/neutron/tests/functional/objects/plugins 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/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 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/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/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/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/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 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_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 creating build/lib/neutron/privileged copying neutron/privileged/__init__.py -> build/lib/neutron/privileged 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 copying neutron/services/externaldns/__init__.py -> build/lib/neutron/services/externaldns copying neutron/services/externaldns/driver.py -> build/lib/neutron/services/externaldns 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 copying neutron/tests/functional/privileged/agent/__init__.py -> build/lib/neutron/tests/functional/privileged/agent 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/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_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/privileged/agent copying neutron/privileged/agent/__init__.py -> build/lib/neutron/privileged/agent 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/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/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/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/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/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 copying neutron/tests/unit/services/portforwarding/drivers/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding/drivers 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/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow 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 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 copying neutron/tests/unit/privileged/__init__.py -> build/lib/neutron/tests/unit/privileged 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/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/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_sanity_check.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_status.py -> build/lib/neutron/tests/unit/cmd 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 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 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/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 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/services/l3_router 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 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 creating build/lib/neutron/agent/ovsdb 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/privileged/agent/ovsdb copying neutron/privileged/agent/ovsdb/__init__.py -> build/lib/neutron/privileged/agent/ovsdb 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 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 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/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/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/privileged/agent/__init__.py -> build/lib/neutron/tests/unit/privileged/agent copying neutron/tests/unit/tests/example/__init__.py -> build/lib/neutron/tests/unit/tests/example copying neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/agent/l3 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/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 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 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/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/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/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 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 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 copying neutron/tests/unit/objects/port/__init__.py -> build/lib/neutron/tests/unit/objects/port 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 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/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/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/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 creating build/lib/neutron/services/portforwarding/drivers copying neutron/services/portforwarding/drivers/__init__.py -> build/lib/neutron/services/portforwarding/drivers 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/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 copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch 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/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/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/db/allowed_address_pairs copying neutron/db/allowed_address_pairs/__init__.py -> build/lib/neutron/db/allowed_address_pairs 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/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/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/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/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 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/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/services/rbac copying neutron/services/rbac/__init__.py -> build/lib/neutron/services/rbac 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/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 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/plugins/ml2/drivers/macvtap 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 copying neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge 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 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 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/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/tests/unit/api/rpc/__init__.py -> build/lib/neutron/tests/unit/api/rpc 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 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 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 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/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/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/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 copying neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn 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/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/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 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/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/objects/plugins copying neutron/objects/plugins/__init__.py -> build/lib/neutron/objects/plugins 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/noop.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/qos_hwol.py -> build/lib/neutron/agent/ovn/extensions copying neutron/conf/agent/ovn/__init__.py -> build/lib/neutron/conf/agent/ovn 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 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/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/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/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 copying neutron/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge 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/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/tests/functional/objects/plugins/__init__.py -> build/lib/neutron/tests/functional/objects/plugins 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/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 copying neutron/tests/unit/ipam/drivers/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers 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 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/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 copying neutron/tests/functional/privileged/__init__.py -> build/lib/neutron/tests/functional/privileged 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/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 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/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/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 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/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/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/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 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 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 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/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/conf/plugins/__init__.py -> build/lib/neutron/conf/plugins 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 copying neutron/services/qos/__init__.py -> build/lib/neutron/services/qos copying neutron/services/qos/qos_plugin.py -> build/lib/neutron/services/qos 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/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/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 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/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_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_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_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/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 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_revision_numbers_db.py -> build/lib/neutron/db copying neutron/db/port_device_profile_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 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/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 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 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/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/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/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 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 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 copying neutron/plugins/__init__.py -> build/lib/neutron/plugins 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/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 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/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/tests/functional/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers 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/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/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/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/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/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 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/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 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_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/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/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/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/objects/port/__init__.py -> build/lib/neutron/objects/port 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/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/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/api/rpc/__init__.py -> build/lib/neutron/api/rpc 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 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/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 running egg_info creating neutron.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 writing manifest file '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 'neutron.egg-info/SOURCES.txt' copying neutron/plugins/ml2/drivers/l2pop/README -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/tests/fullstack/README -> build/lib/neutron/tests/fullstack 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/plugins/ml2/README -> build/lib/neutron/plugins/ml2 copying neutron/db/migration/README -> build/lib/neutron/db/migration copying neutron/db/migration/alembic.ini -> build/lib/neutron/db/migration 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 copying neutron/objects/README.rst -> build/lib/neutron/objects copying neutron/db/models/README -> build/lib/neutron/db/models copying neutron/tests/unit/tests/example/README -> build/lib/neutron/tests/unit/tests/example 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/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/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 copying neutron/tests/functional/requirements.txt -> build/lib/neutron/tests/functional copying neutron/services/l3_router/README -> build/lib/neutron/services/l3_router 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/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/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_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_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_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/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 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/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb copying build/lib/neutron/privileged/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent copying build/lib/neutron/privileged/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged 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/hacking copying build/lib/neutron/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/hacking 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/exceptions copying build/lib/neutron/exceptions/qos.py -> 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/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/pecan_wsgi 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/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 creating build/bdist.linux-x86_64/wheel/neutron/common 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/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 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 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/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/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/rpc 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 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 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/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/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/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/ipam 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/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 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/cmd 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/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 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 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/eventlet 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/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 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/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 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/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 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/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 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/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 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/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/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/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/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/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/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/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/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/linux 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/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 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/plugins copying build/lib/neutron/plugins/__init__.py -> 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 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 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_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 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/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/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 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 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 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/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 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/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 creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov 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/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 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/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/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/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/README -> 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 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/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 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/mech_driver 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/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/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/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 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/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 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/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/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/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/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 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_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_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/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/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/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/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/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/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 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/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_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 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/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 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/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/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/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/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 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/port copying build/lib/neutron/objects/port/__init__.py -> 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_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 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/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/conf 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/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/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/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/agent 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 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 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/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 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/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 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 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/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 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/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 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/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/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 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/functional copying build/lib/neutron/tests/functional/requirements.txt -> build/bdist.linux-x86_64/wheel/neutron/tests/functional 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/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 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/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 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/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/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 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/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/macvtap 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/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 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/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 copying build/lib/neutron/tests/functional/privileged/agent/__init__.py -> 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 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 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/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 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/services 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 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/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 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/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/logapi creating 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 copying build/lib/neutron/tests/functional/services/logapi/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers 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/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 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 copying build/lib/neutron/tests/functional/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers 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/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/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 creating 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 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 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/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/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/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/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/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/linux 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 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 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/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/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/common 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/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 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/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/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/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 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/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/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_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/conf 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/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 creating 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 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_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/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 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/tests 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/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 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 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/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 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/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 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/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 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/objects 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/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/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/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 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/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_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/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 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/rpc 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/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 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/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/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/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/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 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 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/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/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/ovn_l3 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/qos 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/qos/drivers 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 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 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/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 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/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 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/services/logapi/drivers 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/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 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/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/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 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/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 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/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/__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/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/externaldns creating 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 copying build/lib/neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers 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/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers 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/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/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/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/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/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 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 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/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/l3 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/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/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/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/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/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 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/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 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/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 creating 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 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/macvtap 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/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 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/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/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/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 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/linuxbridge 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/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 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/ovn 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 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/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 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 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/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 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/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 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/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/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/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/cmd 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_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/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 creating build/bdist.linux-x86_64/wheel/neutron/services creating build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 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/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 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/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/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/l3_router copying build/lib/neutron/services/l3_router/README -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router 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/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 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/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/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/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/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 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/metering 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/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 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 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/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 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/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/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/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/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/drivers 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/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/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/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/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/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/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/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 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/linuxbridge 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/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 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/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 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/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 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/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 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/drivers 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 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 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/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 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/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 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 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/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 running install_data creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/etc creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/etc/neutron copying etc/api-paste.ini -> build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/etc/neutron copying etc/rootwrap.conf -> build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/etc/neutron creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/etc/neutron/rootwrap.d copying etc/neutron/rootwrap.d/rootwrap.filters -> build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/etc/neutron/rootwrap.d/ creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks copying tools/ovn_migration/tripleo_environment/playbooks/revert.yml -> build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/ creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.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-23.4.1.dev15-py3.9.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/scripts copying build/scripts-3.9/ovn_migration.sh -> build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/scripts changing mode of build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.data/scripts/ovn_migration.sh to 755 Installing neutron-api script to build/bdist.linux-x86_64/wheel/neutron-23.4.1.dev15.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-23.4.1.dev15.dist-info/WHEEL creating '/builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir/pip-wheel-bguzxcqi/tmpmvu9v515/neutron-23.4.1.dev15-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/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/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_revision_numbers_db.py' adding 'neutron/db/port_device_profile_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/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_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/exceptions/qos.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_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_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_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_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_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/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_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_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_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_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/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-23.4.1.dev15.data/data/etc/neutron/api-paste.ini' adding 'neutron-23.4.1.dev15.data/data/etc/neutron/rootwrap.conf' adding 'neutron-23.4.1.dev15.data/data/etc/neutron/rootwrap.d/rootwrap.filters' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/ovn-migration.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/reduce-dhcp-renewal-time.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/revert.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates/delete-neutron-resources.sh.j2' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/activate-ovn.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/cleanup-dataplane.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/clone-dataplane.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/sync-dbs.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates/activate-ovn.sh.j2' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates/clone-br-int.sh.j2' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates/cleanup-resources.sh.j2' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates/create-resources.sh.j2' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates/validate-resources.sh.j2' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks/cleanup.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks/main.yml' adding 'neutron-23.4.1.dev15.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/templates/generate-ovn-extras.sh.j2' adding 'neutron-23.4.1.dev15.data/scripts/neutron-api' adding 'neutron-23.4.1.dev15.data/scripts/ovn_migration.sh' adding 'neutron-23.4.1.dev15.dist-info/AUTHORS' adding 'neutron-23.4.1.dev15.dist-info/LICENSE' adding 'neutron-23.4.1.dev15.dist-info/METADATA' adding 'neutron-23.4.1.dev15.dist-info/WHEEL' adding 'neutron-23.4.1.dev15.dist-info/entry_points.txt' adding 'neutron-23.4.1.dev15.dist-info/pbr.json' adding 'neutron-23.4.1.dev15.dist-info/top_level.txt' adding 'neutron-23.4.1.dev15.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-23.4.1.dev15-py3-none-any.whl size=4286753 sha256=e2dbf9db8ea70aeabfaa4a6b88d1cc81f5ffa715fcfbf3b99997f21bc20a75d5 Stored in directory: /builddir/.cache/pip/wheels/c8/e2/05/6c4d5e1adc8338db0cb56374fd2b82170a3b8475aa81e78ca6 Successfully built neutron + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DkjCTl + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64 + cd neutron-23.4.1.dev15 ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/neutron-23.4.1.dev15/pyproject-wheeldir/neutron-23.4.1.dev15-py3-none-any.whl + specifier=neutron==23.4.1.dev15 + '[' -z neutron==23.4.1.dev15 ']' + TMPDIR=/builddir/build/BUILD/neutron-23.4.1.dev15/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1.dev15/pyproject-wheeldir neutron==23.4.1.dev15 Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) Looking in links: /builddir/build/BUILD/neutron-23.4.1.dev15/pyproject-wheeldir Processing ./pyproject-wheeldir/neutron-23.4.1.dev15-py3-none-any.whl Installing collected packages: neutron changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/ml2ovn-trace to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-db-manage to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-dhcp-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ipset-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-keepalived-state-change to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-l3-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-linuxbridge-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-macvtap-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-metadata-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-metering-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-netns-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-openvswitch-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-db-sync-util to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-metadata-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-migration-mtu to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovs-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-pd-notify to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rootwrap to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rootwrap-daemon to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rpc-server to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanity-check to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-server to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sriov-nic-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-status to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-usage-audit to 755 Successfully installed neutron-23.4.1.dev15 + '[' -d /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/ml2ovn-trace /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-api /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-db-manage /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-dhcp-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ipset-cleanup /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-keepalived-state-change /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-l3-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-linuxbridge-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-macvtap-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-metering-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-netns-cleanup /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-openvswitch-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-db-sync-util /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-migration-mtu /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovs-cleanup /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-pd-notify /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rootwrap /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rootwrap-daemon /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rpc-server /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanity-check /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-server /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sriov-nic-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-status /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-usage-audit /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/ovn_migration.sh /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/ml2ovn-trace: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-api: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-db-manage: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-dhcp-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ipset-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-keepalived-state-change: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-l3-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-linuxbridge-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-macvtap-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-metadata-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-metering-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-netns-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-openvswitch-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-db-sync-util: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-metadata-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovn-migration-mtu: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-ovs-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-pd-notify: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rootwrap: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rootwrap-daemon: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-rpc-server: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sanity-check: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-server: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-sriov-nic-agent: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-status: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/neutron-usage-audit: updating /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/ovn_migration.sh: no change + rm -rfv /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages ']' + site_dirs+=("/usr/lib/python3.9/site-packages") + '[' /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib64/python3.9/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.9/site-packages/neutron-23.4.1.dev15.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron-23.4.1.dev15.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64 --record /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron-23.4.1.dev15.dist-info/RECORD --output /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron-23.4.1.dev15.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron-23.4.1.dev15.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron-23.4.1.dev15.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron-23.4.1.dev15.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale -D neutron running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.mo + export PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64//usr/lib/python3.9/site-packages + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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.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.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 + find etc -name '*.sample' + read filename ++ 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/ovn.ini.sample + filedir=etc/neutron ++ basename etc/neutron/ovn.ini.sample .sample + file=ovn.ini + mv etc/neutron/ovn.ini.sample etc/neutron/ovn.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/bin + rm -rf /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/doc + rm -rf /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/tools + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/neutron/rootwrap + mv /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/etc/neutron/rootwrap.d/rootwrap.filters /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/neutron/rootwrap + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron + mv /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/etc/neutron/api-paste.ini /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/etc/neutron/rootwrap.conf /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/etc/neutron/rootwrap.d /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/plugins/ml2 + mv etc/neutron.conf /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/neutron.conf + mv etc/neutron/ovn.ini /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/ovn.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/dhcp_agent.ini /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/plugins/ml2/ovn_agent.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/plugins/networking-ovn + ln -s /etc/neutron/neutron_ovn_metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini + ln -s /etc/neutron/ovn.ini /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/plugins/networking-ovn/networking-ovn.ini + ln -s /usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin/networking-ovn-metadata-agent + install -p -D -m 644 /builddir/build/SOURCES/neutron.logrotate /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/logrotate.d/openstack-neutron + install -p -D -m 440 /builddir/build/SOURCES/neutron-sudoers /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/sudoers.d/neutron + install -p -D -m 644 /builddir/build/SOURCES/neutron-server.service /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/conf.d/README + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/var/lib/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/var/log/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/var/run/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/etc/neutron/kill_scripts + install -p -D -m 640 /builddir/build/SOURCES/neutron-dist.conf /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/neutron/neutron-dist.conf + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/neutron/l3_agent + ln -s /etc/neutron/l3_agent.ini /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/neutron/l3_agent/l3_agent.conf + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/neutron/server + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64//etc/neutron/conf.d/neutron-ovn-agent + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po + rm -f '/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64 neutron --all-name + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 23.4.1-0.20250319123703.c9862eb.el9 --unique-debug-suffix -23.4.1-0.20250319123703.c9862eb.el9.x86_64 --unique-debug-src-base openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1.dev15 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-23.4.1-0.20250319123703.c9862eb.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.UcV0Gn + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + 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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-23.4.1.dev15/.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/future/standard_library/__init__.py:65: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_duplicated_addresses [5.371814s] ... ok {3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_remove_addresses [4.059527s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_invalid_addresses [3.513247s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_empty_name [4.304523s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_get_address_group [1.605125s] ... ok {3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_remove_absent_addresses [1.715254s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_with_description_and_addresses [1.887791s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_addresses [1.681076s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_list_address_groups [1.818789s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv6 [1.456779s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_without_description_or_addresses [1.536749s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv4 [1.463904s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_not_shared [1.351044s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_delete_address_group [1.528121s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_shared [1.755510s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_shared [1.313645s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_add_addresses [2.838827s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_shared_non_admin [1.486660s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_non_admin [2.306474s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_name_and_description [2.957051s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes [2.240866s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_specify_id [0.964935s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_empty_name [0.876665s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_add_subnetpool_address_scope_wrong_address_family [0.844559s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_delete_address_scope [0.602048s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_invalid_address_scope [0.462843s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_shared_admin [0.577808s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope [2.381765s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope [3.447517s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use [3.484516s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_block_update_subnetpool_network_affinity [5.543307s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_not_shared [1.716513s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_disassociate_address_scope [1.967129s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_false_admin [1.569247s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_correlate_network_with_address_scope [5.828060s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_two_subnets_different_subnetpools_same_network [4.071583s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_admin [1.508849s] ... ok {3} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_dead_agent [3.126381s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_assoc_address_scope_with_prefix_intersect [1.835244s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_address_scope [1.795571s] ... ok {3} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_update_agent [1.944668s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_non_pd_add_pd_subnet_to_same_network [3.859241s] ... ok {3} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones [2.006035s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_address_scope_notify [3.330608s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_pd_add_non_pd_subnet_to_same_network [5.684687s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_not_update_subnetpool_address_scope_not_notify [5.827907s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_network_create_contain_address_scope_attr [1.742046s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope_wrong_family [2.007566s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_invalid_address_scope [1.660410s] ... ok {3} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_data_plane_status_default_none [5.303383s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az [1.397618s] ... ok {2} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_create_agent [1.671001s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope [2.125867s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_another_address_scope [0.918033s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_azs [3.999367s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones_with_filter [2.449868s] ... ok {2} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_list_agent [3.443801s] ... ok {2} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_show_agent [0.744668s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_not_exist_az [0.915388s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_az [1.123284s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones [0.690070s] ... ok {3} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_with_invalid_data_plane_status [6.841568s] ... ok {0} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_event_on_data_plane_status [1.377012s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_existing_az [1.813811s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_availability_zones_in_create_response [2.460841s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_slaac [2.882160s] ... ok {0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_default_subnetpool_to_non_default [3.938465s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_not_existing [4.062057s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v6 [2.963053s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_empty_az [4.738457s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az [2.293959s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_invalid_attr_data_plane_status [2.175159s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_bad_dns_names [4.777297s] ... ok {2} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_update_port_data_plane_status [4.248029s] ... ok {2} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateful [2.072751s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_no_period [9.723332s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_preserves_data_plane_status [4.758454s] ... ok {2} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v4 [3.031429s] ... ok {1} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_subnetpool_to_default_subnetpool [3.321954s] ... ok {1} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_no_mode [1.718146s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_pqdn_and_dns_domain [9.039613s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_json [4.655053s] ... ok {1} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateless [4.013819s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_default_dns_domain_with_dns_name [4.580266s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_period [11.497402s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_no_period [13.638037s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_default_domain_period [10.621410s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip [5.843526s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_show_port [6.492743s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_good_dns_names [23.037150s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip_address_only [6.362732s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestNetworkDnsDomain.test_update_network_dns_domain [2.039762s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_fqdn_and_dns_domain [9.450400s] ... ok {3} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_port_forwarding_and_remove_subnets [40.956797s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_period [11.992905s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_delete_network_check_disassociated_floatingips [3.329796s] ... ok {2} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_port_in_used_by_port_forwarding [30.370942s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_get_network_succeeds_without_filter [1.995457s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_nonadmin_context [2.128630s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_admin_succeeds [5.539293s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_external_net_with_ports_set_not_shared [5.035717s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_non_admin_fails [2.267268s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_no_dns_domain [13.169703s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_admin_succeeds [4.184243s] ... ok {0} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_get_fip_after_port_forwarding_create [32.180214s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_set_external_non_admin_fails [6.142612s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external [3.067190s] ... ok {0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_non_admin_fails [3.547178s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_none_extradhcpopts [4.120897s] ... ok {2} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv4_opt_version [4.201477s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_additional_extradhcpopt [4.327580s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_with_multiple_ipv4_and_ipv6_subnets [14.535509s] ... ok {0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external_pagination [9.445951s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_router_extradhcpopt [4.697641s] ... ok {0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_admin_context [1.986110s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_not_changed [10.946722s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_without_extradhcpopt_delete [4.767347s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_empty_router_extradhcpopts [4.580525s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv6_opt_version [3.795657s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_subnetpool_address_scope_update [6.004948s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_list_ports [13.853683s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts [4.030156s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_changed [10.831264s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_string_extradhcpopt [4.057424s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [10.179622s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails [4.618351s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_non_default_dns_domain_with_dns_name [8.879686s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts [4.329833s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_add_another_ver_opt [3.513165s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [6.428002s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [0.393640s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [0.469916s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [0.619697s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floating_non_ext_network_returns_400 [6.333939s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [12.283589s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [4.228485s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [5.755323s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [9.537983s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [3.681173s] ... ok {1} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_floatingip_port_forwarding_same_port_diff_protocol [19.243437s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [3.685937s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts [2.443332s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_name_extradhcpopt [1.348994s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopt_delete [3.095001s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_ipv6_change_value [2.784439s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_with_same [2.705114s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops [15.875267s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.275569s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc [13.806273s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [1.192989s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [1.462836s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [17.015488s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [3.691941s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_routers_native_quotas [1.686027s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [4.042927s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [4.326713s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [3.749218s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails [5.326708s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [16.363990s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [1.690455s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [6.593477s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [15.329597s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [4.244612s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [4.013556s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [12.630047s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_port_delete [16.986399s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [6.036622s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification [14.326712s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_multisubnet_id [9.240695s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [12.841982s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip [4.158111s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_router [31.547059s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas [4.126672s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_port_status_not_applicable [16.551241s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [6.873330s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_to_same_port_id_twice [14.687928s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested [1.840001s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [18.243840s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [15.031421s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_association_on_unowned_router [13.419753s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_404 [19.638014s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_invalid_create_port [11.000537s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification [15.146982s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external_failure [6.218505s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification_port_delete [15.145520s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_assoc_fails [12.113986s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_external_route [6.952450s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination [9.379286s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [9.826304s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_multi_external_one_internal [22.809265s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_id [17.215118s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [7.084063s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [1.651401s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination_reverse [12.684137s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_fails_nested [4.465639s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_multi_routes [10.618502s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [2.175286s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_port_id [10.963140s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [7.243889s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_bad_values [2.356552s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [4.284162s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_same_external_and_internal [20.997880s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [7.279763s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_sort [8.463217s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [5.638159s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [12.599888s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update [12.849364s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [5.244328s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [16.239578s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [10.377516s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_no_data_returns_400 [1.819509s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [14.583047s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [5.217211s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_201 [15.438604s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_without_ips [5.419658s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [4.242837s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_invalid_fixed_ip [12.228559s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create [1.487146s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_call_extensions [1.407489s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [2.977082s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_nexthop [9.198640s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [2.691837s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo [4.474276s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [2.500763s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet [36.366203s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_one_route [8.519603s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external [8.594248s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [6.131865s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [7.171459s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_nexthop_is_port_ip [6.981121s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [13.575079s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_callback [2.478116s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [9.843557s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route [6.350307s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet [9.034932s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route [6.358127s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications [5.569609s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [9.191837s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [12.041360s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list [2.027060s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_destination [6.139574s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [6.261400s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [6.515684s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [5.012740s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip [5.342148s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [9.286515s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_port_existed_returns_409 [4.397936s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_with_None [13.710773s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_delete_port_after_failure [4.680891s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [13.245016s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_route_via_another_tenant_subnet [6.231807s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [9.132629s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway [7.914975s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_delete_routes [10.726834s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [14.042586s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [8.091767s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update [2.229542s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [3.572616s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [10.032061s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [10.615777s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [2.872415s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [14.798319s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [5.005640s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [3.213529s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_on_external_port [12.446404s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [2.969652s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_ip_address [5.875121s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_nexthop_ip [6.352280s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [12.317877s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [7.301890s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_too_many_routes [8.204602s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_not_changed [6.375330s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port [6.311138s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_subnetpool_address_scope_update [4.526053s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet [6.238295s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_port [10.642360s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete [1.789229s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [2.206988s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [4.678409s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_two_fips_one_port_invalid_return_409 [14.292981s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [5.330477s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [4.728840s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_port_device_id_to_different_tenants_router [4.914484s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [8.544154s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_associate_to_dhcp_port_fails [3.578064s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [1.470613s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.546235s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_interface_in_use_by_route [14.708531s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [16.070816s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [7.385479s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_sort [2.616649s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [15.434188s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [3.478577s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [5.726506s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [4.080322s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_nothing_returns_400 [7.765026s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [4.383864s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [5.506699s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [11.060717s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_returns_200 [6.276609s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [3.771630s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingips_native_quotas [4.538587s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [3.882046s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [7.611261s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [5.811649s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_specify_id_backend [4.916336s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [5.491928s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [21.678528s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [1.662900s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_race_with_interface_add [6.105642s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [3.803754s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_association_on_unowned_router [15.565356s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination [2.768463s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway [14.448721s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse [5.850119s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_parameters [3.009397s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_different_external_subnet [9.812199s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 [5.403545s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification [15.201616s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [20.247444s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [6.912307s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_show [1.702759s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination [12.713871s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_existed_floatingip [17.133753s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [11.115368s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [3.630193s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [15.744951s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_subnet_gateway_for_external_net [2.627795s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_changed [5.446276s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [1.192119s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [13.840567s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_multi_external_one_internal [21.438810s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [6.690836s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [18.370166s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [6.102350s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [16.795758s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_404 [17.212059s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc [14.663119s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_dup_address [7.007501s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal [23.013146s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [2.727457s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip [4.058936s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_nexthop_is_outside_port_subnet [7.440746s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [4.962975s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_route [7.899364s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_invalid_fixed_ip [13.929961s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [9.318074s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_routers_native_quotas [1.665040s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_multi_routes [13.578870s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_routes_update_for_multiple_routers [19.521028s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet [6.552412s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_to_same_port_id_twice [19.319712s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ip_not_allowed [6.616534s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_first_floatingip_associate_notification [14.736960s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_notifications [5.153496s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [9.040980s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_port [11.222889s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floating_non_ext_network_returns_400 [2.114681s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [10.370201s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.118412s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [5.232918s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [17.059804s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_failure [8.533371s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [8.082614s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [3.722038s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_delete_port_after_failure [5.011849s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_nexthop_is_port_ip [8.907304s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [11.746110s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification_port_delete [16.163398s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_destination_route [7.782128s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [10.963828s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_multisubnet_id [6.535574s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [3.547351s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [3.387461s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_nexthop_route [10.839884s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port [11.851446s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails [5.431655s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested [1.651894s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_port_id [19.078466s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [6.400919s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway [7.864973s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_without_ips [3.439194s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [8.746675s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [6.101930s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_port_delete [16.362909s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [17.627608s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [7.247763s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [11.064335s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_call_extensions [3.698341s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [2.328415s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip [4.973477s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [2.731692s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_port_status_not_applicable [18.175312s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [13.094999s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [1.984125s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [10.291089s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete [1.446768s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_callback [2.213837s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_crd_ops [13.012067s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router [33.281609s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [6.534256s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_port_existed_returns_409 [4.216794s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [12.300026s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_interface_in_use_by_route [9.957396s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [16.849725s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_parameters [1.920448s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination_reverse [7.818957s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [6.721569s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_inuse_returns_409 [4.138676s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet [39.641907s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_201 [17.010634s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_sort [7.593642s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [2.437069s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [2.599112s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_returns_200 [6.183127s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [5.913431s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [10.567004s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update [14.023704s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_id [14.897546s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external [4.602331s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_routes [12.408184s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [10.412744s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_nexthop [6.278472s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [15.358061s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_routes [6.225057s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [4.104684s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_route_via_another_tenant_subnet [7.331220s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ip_not_allowed [6.487285s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [5.411725s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_assoc_fails [12.138471s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [5.526195s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [5.575666s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [2.626161s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_destination [5.893797s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_port_deletion_prevention_handles_missing_port [1.197147s] ... ok {3} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_create_with_port_details [12.565934s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [5.686838s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_bad_values [1.878923s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [12.918640s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_clear_routes_with_None [11.800218s] ... ok {3} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_update_with_port_details [11.298983s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_associate_service_profile_with_flavor [0.584083s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor [0.493573s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_name [0.537475s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [10.034364s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [6.748387s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile [3.021707s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_specify_id_backend [1.165181s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_flavor [0.579754s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_fails_nested [3.921166s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_flavors [0.849451s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_one_route [8.675204s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_description [0.518650s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile [0.599143s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [1.273025s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor_exists [0.707928s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile [0.666765s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor [0.658824s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use [0.698662s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_service_profile [0.651963s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [6.642998s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [6.235723s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [13.929723s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [12.244968s] ... ok {3} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_port_number_0 [9.473284s] ... ok {3} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend [0.416092s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [2.895045s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_precommit_event [3.735019s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [7.095734s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [4.788505s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [11.557735s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_interfaces_op_agent [6.035565s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_different_external_subnet [6.910488s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [5.397228s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_port [7.022054s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [5.782270s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [10.744493s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [4.749838s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [13.271760s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces [5.087722s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [11.773549s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [2.983716s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_address [6.216555s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net [2.996679s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [6.054989s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_sync_interfaces [11.922776s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_event_exception_preserved [1.629913s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo [4.926487s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [11.464712s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved [2.589638s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_no_data_returns_400 [2.160443s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [4.722600s] ... ok {2} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_update_with_port_details [14.461846s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet [10.358566s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_race_with_interface_add [8.090020s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [5.684504s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create [1.621329s] ... ok {2} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_list_with_port_details [14.852642s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_enabled [0.815446s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination [2.862982s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_service_profiles [0.997621s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_service_profile [0.665719s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging [22.058129s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_association_error [0.587142s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor [0.567852s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [12.497219s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse [2.448196s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list [1.920597s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_sort [1.901981s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_empty_driver [3.425808s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show [1.567790s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor [0.935454s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_service_profile [0.778127s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_nothing_returns_400 [9.282193s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [9.865545s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update [2.702617s] ... ok {2} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_description [12.013648s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port [18.630136s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway [11.126497s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [11.953156s] ... ok {2} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges [12.542521s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_on_external_port [12.173825s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_and_net_port_dns [21.088655s] ... ok {2} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_update_floatingip_port_forwarding_with_dup_internal_port [13.041360s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_existed_floatingip [17.523553s] ... ok {2} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_1_True [1.444425s] ... ok {2} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_2_False [1.348411s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [8.887324s] ... ok {2} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv4 [1.407272s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_service_type [0.908522s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_description [0.832360s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [5.289589s] ... ok {2} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_2_False [1.395990s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_description [0.720817s] ... ok {2} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_extra_attr_key_bad [0.626027s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_flavor [0.744911s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_invalid_enabled [0.577829s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled [0.567655s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_too_long_description [0.529098s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor [0.825487s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations [0.950679s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_ip_address [7.517267s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_empty [3.583969s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor_in_use [0.887721s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile [1.037002s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_net_port_dns [20.638296s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider [1.001548s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_binding [0.935530s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles [0.977379s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_flavor [0.831130s] ... ok {1} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv4 [1.266382s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips [14.546187s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_nexthop_ip [8.407175s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingip_delete_after_event [4.972747s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_gateway [8.202574s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_nexthop_is_outside_port_subnet [10.270980s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_and_net_port_dns [19.081601s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_create_precommit_event [13.480005s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [12.216872s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_not_changed [12.174188s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_interfaces [7.977117s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floating_non_ext_network_returns_400 [4.066458s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_precommit_event [3.185914s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_routes_update_for_multiple_routers [22.233657s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [4.476242s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces [17.251321s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingip_delete_after_event [6.234069s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_event_exception_preserved [3.529837s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved [3.053916s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_precommit_event [2.365673s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_precommit_event [3.537754s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [16.788734s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_two_fips_one_port_invalid_return_409 [22.285200s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [7.958941s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_op_agent [24.265174s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_port_device_id_to_different_tenants_router [8.034805s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip [4.718892s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_gateway_op_agent [11.412883s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [8.995579s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_event_exception_preserved [3.495751s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [4.384328s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create [31.519391s] ... ok {0} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_list_with_port_details [17.471147s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [6.977313s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_native_quotas [2.374458s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_dns [24.381122s] ... ok {0} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_create_with_port_details [24.656857s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_first_floatingip_associate_notification [18.171664s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_invalid_enabled [0.656831s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_driver [0.628000s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_create_floatingip_event_logging_port_assoc [30.357357s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_service_profile [0.772981s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_disassociate_service_profile_with_flavor [0.745275s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_name [0.793107s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_flavor [0.798044s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver [0.854203s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported [7.102001s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_disabled [1.071094s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_driver [1.128495s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavors [1.090067s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_flavor [0.940633s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_fails [6.223590s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [1.312609s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [16.130807s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_net_port_dns [16.424522s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [6.491630s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [1.769343s] ... ok {0} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges_port_collisions [15.968750s] ... ok {0} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_1_True [1.404258s] ... ok {0} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test__extend_extra_router_dict_defaults [0.498726s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_port_status_not_applicable [14.027584s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [13.914653s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_sort [9.573726s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_op_agent [13.227891s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id [5.697662s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port [24.929102s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas [4.194342s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_subnetpool_address_scope_update [4.759670s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_interfaces_op_agent [8.673001s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [1.647769s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_event_exception_preserved [1.689017s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [9.562124s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_gateway_op_agent [4.343609s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [6.266632s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested [1.524316s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_precommit_event [2.212917s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_port_delete [17.299347s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [1.613808s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [4.741820s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails [2.915225s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_same_external_and_internal [13.587194s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event [17.202915s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_router [14.986231s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_router [27.715228s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_assoc_fails [16.569110s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_floatingips [15.105271s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_crd_ops [12.317566s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external [7.182503s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_gateway [7.684324s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [12.959495s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [7.313366s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_precommit_event [5.560776s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [18.605375s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_201 [18.029707s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [15.072084s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [3.028206s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification [12.979533s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging_disassociate [21.297609s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [7.967310s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external_failure [10.231814s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination [11.673752s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [9.850160s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway [5.915609s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [3.299818s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [7.325420s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination_reverse [10.780927s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_dns [22.286712s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [11.646521s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [9.938791s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [1.665562s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_port_id [13.109164s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [3.757884s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [9.225563s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete [13.808172s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [2.222122s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_no_data_returns_400 [2.362425s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_notifications [5.464507s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [4.755636s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_bad_values [1.674158s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [4.100484s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [5.959213s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [16.593494s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create [4.133252s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_callback [2.217566s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [6.238906s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record [19.653818s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [3.485431s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [4.086168s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [10.726111s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list [1.731535s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_changed [6.295058s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.342287s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [1.081763s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [8.833704s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination [2.835075s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [4.736766s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [5.014883s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [1.961587s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_to_same_port_id_twice [11.618548s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [7.933309s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_specify_id_backend [1.029579s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [11.316921s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc [13.669779s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_two_fips_one_port_invalid_return_409 [11.218003s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_404 [14.759859s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [4.346645s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [1.962765s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [2.734237s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_not_changed [6.323405s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [3.586197s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floating_non_ext_network_returns_400 [2.789351s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.299173s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [3.391204s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_updates_port_device_id [11.572880s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [6.763005s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [4.807978s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet [7.577692s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet [27.855828s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [14.568209s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_fails_nested [3.521751s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [2.180604s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_delete_port_after_failure [3.291450s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [5.066899s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [2.929388s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [11.977435s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [3.689843s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [8.015613s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [9.920945s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [3.766143s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_id [6.987159s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete [1.140093s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [13.784869s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port [7.558075s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [2.373320s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_parameters [1.920236s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_without_ips [1.767972s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_sort [3.724791s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [4.373639s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [4.217546s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_call_extensions [1.109590s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [3.650607s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [11.416992s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_nothing_returns_400 [6.129725s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_association_on_unowned_router [9.548911s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [11.818243s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [3.974823s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [9.288104s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification_port_delete [14.230763s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [15.831446s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [9.850606s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [8.956307s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_inuse_returns_409 [4.367119s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [4.730630s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification_port_delete [11.566056s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ip_not_allowed [5.382217s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [6.188159s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_multi_external_one_internal [18.149262s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [2.669237s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [1.335610s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_show [4.295618s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination [8.119340s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update [14.429661s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway [11.067214s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc [14.307553s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse [11.220924s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip [3.574987s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_invalid_fixed_ip [11.316480s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [11.017798s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_same_external_and_internal [15.681276s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [13.663892s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [9.629367s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_different_external_subnet [9.638162s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [2.834254s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails [2.112726s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested [1.636705s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [3.668656s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [3.803071s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [5.920138s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway [9.475903s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_invalid_create_port [12.090953s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [2.098093s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_changed [6.341955s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [2.757554s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_associate_to_dhcp_port_fails [2.664363s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [1.173039s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [5.865267s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [5.138569s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_first_floatingip_associate_notification [11.627353s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [3.327983s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [5.562449s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [4.307616s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [5.669774s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [2.389896s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [3.267985s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_crd_ops [10.664542s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_port [7.878836s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [9.477908s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingips_native_quotas [3.098859s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [1.201889s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [3.216723s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [4.508982s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [3.036649s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_routers_native_quotas [1.439427s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [6.280185s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [2.685578s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [14.348585s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [8.527031s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip [3.796070s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [13.131966s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [8.398403s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [6.521479s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [11.823722s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_parameters [1.814470s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet [7.267000s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification [10.329592s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_nothing_returns_400 [5.884492s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend [1.013108s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_sort [9.261686s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [5.973856s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [2.531493s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo [3.750918s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway [11.175764s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update [13.207853s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_invalid_fixed_ip [10.315721s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip [3.570061s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [1.991118s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [6.264508s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_race_with_interface_add [6.592942s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [10.002206s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [5.617258s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_to_same_port_id_twice [11.187559s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_port_existed_returns_409 [3.269567s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination_reverse [1.900126s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [4.664568s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_returns_200 [4.974393s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [5.021728s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_201 [16.362306s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update [4.742605s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_two_fips_one_port_invalid_return_409 [14.024850s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_router [24.919718s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [6.609060s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [7.002313s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_subnet_gateway_for_external_net [1.871233s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_ports_dvr_ha_router_with_gatway [0.183384s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 [12.109617s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [4.971678s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_assoc_fails [11.444943s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [10.347376s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external [5.091384s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [5.315698s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_invalid_create_port [9.694525s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [1.414671s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [10.641392s] ... ok {3} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBoundsTenant.test_router_list_queries_constant [19.462380s] ... ok {3} neutron.tests.unit.extensions.test_l3_conntrack_helper.L3NConntrackHelperTestCase.test_update_ct_with_duplicate_entry [2.638087s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_fails_nested [4.059793s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [4.577942s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_with_gwinfo_invalid_ext_ip [2.359563s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_updates_port_device_id [13.746376s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_existed_floatingip [12.445601s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [11.636264s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_port_device_id_to_different_tenants_router [4.465695s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external_failure [5.111279s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_enabled [7.413335s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_port_deletion_prevention_handles_missing_port [1.069670s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [4.560897s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [4.206599s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [5.473282s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [8.786095s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [3.609212s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net [2.336061s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_subnetpool_address_scope_update [3.414808s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_disabled [6.059256s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.998260s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_no_ext_gw [0.771096s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [9.011075s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw_snat_disabled [3.616052s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_gw_port_mismatch [0.684402s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [4.250661s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_disabled [1.478454s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [8.941855s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications [4.342560s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values [1.802080s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [6.547738s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [6.575886s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [2.649965s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet [33.229745s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [2.830022s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [2.480981s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [3.197108s] ... ok {3} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_port [20.301661s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [9.641894s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [4.117214s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [2.605009s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [7.971571s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_port [5.872637s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [1.285477s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [8.412697s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_port_status_not_applicable [11.698536s] ... ok {3} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_by_default_conf_option [15.942651s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [10.880677s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_no_data_returns_400 [1.516314s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_id [10.567907s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [11.716704s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [2.936912s] ... ok {3} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_external_gateway [11.069250s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_port_existed_returns_409 [3.335739s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips [3.529013s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_sort [1.446058s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_no_ips [3.667218s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [3.488143s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [10.341610s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id [2.395327s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_without_ips [2.224945s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip [2.181228s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [4.633258s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_multi_external_one_internal [18.261004s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip_association [5.029100s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [11.166354s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create [3.302773s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_call_extensions [1.037194s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_get_local_ip [3.971484s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo [3.950061s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [6.071872s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ip_associations [5.226068s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_port_delete [11.385416s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic [1.962450s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [9.335579s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete [1.376755s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [10.628600s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_net_multi_subnet_46 [7.720189s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_callback [2.148341s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets_sums [3.823422s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [5.250810s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_limit [1.526294s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [14.874163s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_list_with_fields_total_ips [1.658897s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [6.880999s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_tenant_id [1.664379s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_no_physical_network [1.068551s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ip_not_allowed [5.459615s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name_to_empty [1.340230s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_update [1.922650s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_bad_bindings [0.254625s] ... ok {3} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_1_device_profile_1 [3.263586s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_fail_after_port_create [4.237124s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [10.692756s] ... ok {3} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_2_preferred [2.445911s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [10.240634s] ... ok {3} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_3_legacy [2.384616s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination [2.288522s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false [2.666510s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination_reverse [2.398124s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_passing_true [1.931363s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_retry [7.728993s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group_read [3.371355s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [12.092314s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_with_security_group [2.899845s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_default [6.111237s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_returns_200 [7.915834s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_admin_use_other_tenant_security_group [3.333790s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [3.215946s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [4.830899s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [5.481781s] ... ok {3} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_bad_provider_attrs_400 [2.894164s] ... ok {3} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs [1.066810s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet [4.604449s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_disabled [6.206244s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [2.319337s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [5.593880s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_with_gwinfo_invalid_ext_ip [2.492882s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [5.323166s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos [10.696806s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_show [1.383671s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [8.391569s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_retry [8.193398s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update [4.269551s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [4.064770s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_delete_port_after_failure [2.750746s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_default [6.925177s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_enabled [6.046426s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(enabled) [0.320919s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(disabled) [0.283339s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw [0.626085s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [12.571519s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [9.177843s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw_snat_disabled [2.818181s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [19.513104s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_gw_info_none [1.059672s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_and_snat_disabled_previously [1.699027s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_remove_qos_policy_id [3.634018s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_different_external_subnet [6.760742s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association [3.651567s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_qos_policy_id [3.692193s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [10.467579s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips_negative [3.879504s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_adding_qos_policy_id_by_update [3.720346s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port [5.573510s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip [3.838659s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_qos_policy_id [3.610853s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_existed_floatingip [12.870128s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip_not_found [3.220786s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet [4.895913s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_mult_ips_wrong_ip [2.645414s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_port_device_id_to_different_tenants_router [4.461843s] ... ok {3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_create_router_gateway_with_qos_policy [7.709139s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [4.307062s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface [1.461767s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_multiple_ips [3.131944s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [1.751805s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_delete [1.724912s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_get [1.701537s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_update_on_concurrent_delete [0.185915s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_port_consumed_v4 [5.554636s] ... ok {3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_qos_policy [7.344591s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v4 [2.230394s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_race_with_interface_add [8.075263s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_id [1.999397s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_id [2.169898s] ... ok {3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_create_router_gateway_with_qos_policy [5.467894s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_empty_name [1.477625s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [4.210648s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_maximum_id [1.374527s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list [2.221593s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_minimum_id [1.304787s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_maximum_id [1.323213s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_with_name [1.261916s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_ranges_in_certain_order [1.525456s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_inuse_returns_409 [4.505231s] ... ok {3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_update_router_gateway_with_qos_policy [9.284848s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination_reverse [1.747455s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_sort [1.337091s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_admin [3.209802s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [4.394597s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name [1.335548s] ... ok {2} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_2_None [2.318474s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_empty_request_context_returns_400 [2.653012s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/neutron/extensions/quotasv2.py:105: UserWarning: "tenant" Quota API method is deprecated, use "project" instead warnings.warn( {1} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBounds.test_router_list_queries_constant [24.016817s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface_empty_body [4.931522s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_request_context [2.826952s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/neutron/extensions/quotasv2.py:105: UserWarning: "tenant" Quota API method is deprecated, use "project" instead warnings.warn( {0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_create [1.947378s] ... ok {2} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_2 [5.237598s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_default [5.334052s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_list [2.098642s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_host_id_none [0.242365s] ... ok {2} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_1_required [3.270052s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check [5.974182s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_l3_conntrack_helper.L3NConntrackHelperTestCase.test_create_ct_with_duplicate_entry [2.500152s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_no_ext_gwinfo [5.103147s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(enabled) [0.254682s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(disabled) [0.245976s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(enabled) [0.241674s] ... ok {2} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_4_None [3.250422s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_invalid_quota_value [2.915896s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(disabled) [0.241201s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(enabled) [0.170768s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(disabled) [0.183824s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_no_ext_gw [0.665751s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_false [1.708181s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [4.871235s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_not_registered_resource_fails [2.520284s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_only [1.719893s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_default_true [2.068168s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_no_ext_gwinfo [1.571935s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_owner_project [2.347647s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_default_security_group [3.188238s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_no_admin_use_other_tenant_security_group [3.021192s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_attributes [5.440706s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_check_limit [2.389395s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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 ' {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_default [8.858344s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_exceeding_current_limit [2.711236s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [5.266189s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_negative_integer_returns_400 [2.740086s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_duplicated [15.892121s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_fail_after_port_create [4.871106s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw [0.838662s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_out_of_range_integer_returns_400 [5.818428s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_without_admin_forbidden_returns_403 [2.118705s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_enabled [2.374563s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.TestDbQuotaDriver.test_get_project_quotas_arg [0.186972s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_driver_load [0.200515s] ... ok {3} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_none_existing_az [1.060598s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [17.752186s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_without_info_and_snat_disabled_previously [2.137337s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_with_code_only [1.236945s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ethertype_for_prefix [0.983028s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_multiple_remotes [0.886005s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_adding_qos_policy_id_by_update [3.122986s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_max_limits [1.083397s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number [1.205298s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_tcp_protocol_as_number [1.266616s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_with_unmasked_prefix [1.133292s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_router [16.815356s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype [0.186690s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_with_netmask_to_cidr [0.184001s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_check_default_security_group_description [1.463549s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_no_security_groups [4.884482s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos [11.713867s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [1.303750s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_and_update_ndp_proxy_without_exception [15.958175s] ... 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 {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_create_fip_with_qos_policy_id [3.148583s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [1.708540s] ... ok {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 {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [1.627314s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing [3.960301s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [1.362520s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_address_scope [16.083743s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ip_prefix [2.051431s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [1.149621s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [1.112062s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_multiple_remotes [1.550156s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number [2.584591s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_different_address_scope [15.645790s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range [1.449647s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_protocol [0.872875s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos [12.608055s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_specific_id [1.202141s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_native_quotas [1.162980s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [0.915949s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group [1.292862s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group [0.895800s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_remove_subnet [16.017167s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group [1.913106s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_false [1.572257s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_ip [2.648077s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_name_fail [1.516510s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_wrong_ip [2.534001s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_router_with_external_gateway [16.251724s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_multiple_security_groups [6.011659s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_no_ip [4.941180s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [16.818273s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group [1.604920s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id_and_ip [2.449329s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_max_name_length [1.451644s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_update_local_ip [2.574770s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets [4.898086s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_multiple_host_mappings [7.291042s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_agent_is_processed [1.150166s] ... ok {2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_and_create_again [11.115414s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_delete_router_gateway_with_enable_ndp_proxy [14.073290s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_ports_consumed_v6 [2.955925s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_agent_with_no_mappings [2.100185s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v6 [1.867350s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_minimum_id [1.035789s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_tenant_specific [0.986892s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_unsupported_network_type [1.084413s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments_agent_type_filter [5.300173s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_delete_network_segment_range [1.237545s] ... ok {2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_and_create_again [8.265054s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_get_network_segment_range [1.669804s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings [3.719683s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination [4.762520s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_unset_router_gateway_with_ndp_proxy [13.130090s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_agent [3.813561s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden [7.105689s] ... ok {1} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_1_None [3.470150s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_without_admin_forbidden [3.508933s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_on_port_security_false_network [2.553374s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg [5.479885s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_without_admin_forbidden_returns_403 [2.695515s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_overrides_network_value [2.605406s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments [5.161279s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_negative_delta_raises [3.124432s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_without_security_group_and_net_sec_false [4.197741s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments_agent_type_filters [5.506580s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_shared_network [4.258974s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_without_admin_forbidden_returns_403 [7.522008s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [3.983967s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_admin [3.364028s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_update_gateway_without_ipv6_fixed_ip [23.122596s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_updating_network_port_security [2.368965s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_segment_after_host_reg [8.462514s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_integer_returns_400 [3.421037s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id [3.220331s] ... ok {1} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs_noadmin_returns_403 [4.290959s] ... ok {1} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs [1.474693s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_negative_limit_value [3.645063s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ips [4.349167s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_update_agent_only_change_agent_host_mapping [5.848983s] ... ok {2} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_azs [2.179813s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_create_fip_with_qos_policy_id [4.437446s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filters [5.152599s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_name [5.979123s] ... ok {2} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_existing_az [5.649081s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_fip_has_qos_policy_id_remove_policy [4.427135s] ... ok {2} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_not_existing [1.757759s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_show_with_fields_total_ips [2.651574s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule [1.759785s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_sorting [2.718060s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_case_insensitive [1.598947s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port [6.243410s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_adding_qos_policy_id_by_update [4.629681s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges [1.748827s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_not_available [1.315760s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules [1.521380s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_as_number [1.339121s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_min_max [1.481506s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_code_too_big [1.228203s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac [1.571932s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_change_nothing [4.337053s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_type_too_big [0.953498s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_max_only [1.043375s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_off_shared_network [1.788726s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ports_but_no_protocol [0.908069s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_default_create_security_group_rule_duplicate_rules_diff_desc [1.017429s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_admin_use_other_tenant_security_group [2.677931s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_second_subnet_association_with_segment [7.677177s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination [1.182957s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination_reverse [1.171357s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_security_group_and_net_sec_false [2.622717s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_sort [3.040659s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol_to_string [0.222631s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_check_case_insensitive [1.082257s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos [10.795013s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_allocation_pools [6.258779s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_non_uuid [1.560903s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group [5.145651s] ... ok {0} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs_noadmin_returns_403 [0.768358s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group [1.319993s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_remove_qos_policy_id [2.736091s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4 [1.236322s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_security_group_id [0.898566s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_remove_qos_policy_id [2.931622s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [0.974662s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules [1.104734s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_change_nothing [3.936462s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_ip [6.634636s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [1.319971s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id [3.001172s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [1.538840s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_create_fip_with_qos_policy_id [2.900341s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [1.090125s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_create_fip_with_qos_policy_id [2.901242s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_code_only [1.526918s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_fip_has_qos_policy_id_remove_policy [2.806331s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_fip_has_qos_policy_id_remove_policy [2.511833s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_compute_owned [8.126658s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_adding_qos_policy_id_by_update [2.989864s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [3.745748s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_qos_policy_id [3.297481s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [1.611278s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segments_in_certain_order [3.753095s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_max_only [1.352120s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_only [1.606365s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_get_segment [2.318207s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_change_nothing [6.071933s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_address_group_id [1.711983s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [1.037726s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_sort [3.414951s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_fip_has_qos_policy_id_remove_policy [3.276131s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_unmasked_prefix [1.930701s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_max_name_length [1.452944s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_segment_notification_on_delete_network [2.683742s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_groups_native_quotas [1.477758s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_remove_qos_policy_id [3.859972s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group_rules [1.447142s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_update_segments [2.608215s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules_id_only [1.416592s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [16.665326s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [3.387504s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_segment_subnets [6.252090s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden [2.463791s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_qos_policy [7.994126s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_ports_security_group [2.873710s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quota_with_unknown_project_returns_404 [2.444324s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination [2.017521s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_binding_info_and_new_mac [4.985383s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination_reverse [1.882288s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_true [1.177589s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_without_admin_forbidden_returns_403 [4.570539s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_list_creates_default_security_group [1.092733s] ... ok {1} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_update_router_gateway_with_qos_policy [7.017060s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_bad_returns_404 [2.462157s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values [2.436799s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_none [2.781490s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_name_to_default_fail [1.135138s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_multiple_host_mapping [6.569221s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_right [2.372500s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_negative_default_value [2.119777s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_boolean_type_name [1.436720s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_with_admin [2.243990s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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.QuotaExtensionDbTestCase.test_show_default_quotas_with_admin [2.599704s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_with_admin [4.496695s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ips [7.713865s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_host_mapping [6.499801s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_without_admin_forbidden_returns_403 [5.074141s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_resource_unknown_raises [2.139882s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_to_unlimited [2.424223s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments [3.375765s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values [2.237030s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_admin [2.315545s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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.QuotaExtensionDbTestCase.test_quotas_negative_default_value [2.113312s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments_agent_type_filters [3.143434s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_support_resource_returns_400 [2.149575s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/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_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_agent [2.720145s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_project [4.471815s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas [4.257221s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_same_segment_two_hosts [2.540099s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_az [1.391408s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_without_admin_forbidden_returns_403 [2.324451s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_without_az [1.392577s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filters [3.026740s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_name_num [1.064302s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas_with_admin [2.387532s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_num_name [0.981721s] ... ok {1} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_empty_az [1.283589s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_min_port_greater_max [1.125806s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_for_protocol [1.074560s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_subnet [18.148469s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_only [1.032000s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ip_prefix [0.960488s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping [4.477333s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules [1.035411s] ... 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.847478s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_port_bad [0.807422s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_normalized_cidr.TestSecurityGroupsNormalizedCidr.test_create_security_group_rule_with_not_normalized_cidr [1.395305s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_bad_ip_prefix_to_cidr [0.196082s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_range [0.945995s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_no_netmask_to_cidr [0.198475s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_bad_protocol [0.202180s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol [0.165729s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_fail [0.865862s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_updated_agent_changed_physical_networks [3.481446s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_bad_security_group [3.686826s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filter [3.218814s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_delete_security_group_port_in_use [5.181978s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [1.712852s] ... ok {1} 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 {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_group_id [1.226832s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_non_existent_segment_aggregate [3.343723s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_multiple_security_groups [2.798659s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant [1.239872s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_bulk [1.147514s] ... ok {1} 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 {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 {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [1.440530s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_with_binding_info [14.946181s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate [3.673056s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [1.529625s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_emulated [1.418450s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [1.133100s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_case_insensitive [1.038171s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_group_id [1.555228s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [1.339407s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_compute_owned [3.844270s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_code_too_big [1.279268s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_type_too_big [1.330830s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_only [1.256673s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_max_limits [1.252129s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [1.233480s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [1.162036s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_unbound_port [5.772145s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_ip_prefix [3.057791s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_min_port_greater_max [3.287243s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [1.208974s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ports_but_no_protocol [1.291373s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_boolean_type_name [0.931740s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [1.153128s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_no_binding_info [13.110567s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_nonadmin [1.193449s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_ethertype [0.838096s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port [4.804162s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [0.902550s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_from_wrong_tenant [1.118721s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam [3.002819s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_admin_tenant [1.633560s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination [1.674342s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_too_long_name [0.866043s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_sort [1.514839s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_address_group_in_use [1.587039s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [3.479319s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_port_create_creates_default_security_group [1.554275s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_admin [1.176237s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet [5.523870s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_skip_duplicate_default_sg_error [0.966589s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules [1.138672s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_security_group [3.164003s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules [3.106048s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_allocate_no_segments [5.460963s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort [1.071613s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_last_ipv4_subnet [6.275781s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups [1.504396s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_network_scheduling_on_segment_creation [4.549762s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination_reverse [1.701615s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_host_mapping [4.027474s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_allocation_pool [3.350869s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_with_description [1.453429s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_segment_after_host_reg [3.281747s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ipam [3.162987s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_empty_list [3.351471s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_update_agent_only_change_agent_host_mapping [3.207938s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [2.241179s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_dhcp_owned [6.591805s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_too_long_name [1.114107s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments [3.007023s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ips [7.231638s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts [2.594082s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_no_host_mapping [5.370948s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping [2.682400s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_dhcp_owned [6.920405s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestHostSegmentMappingNoSupportFromPlugin.test_host_segments_not_updated [1.390084s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_no_starting_agent_is_not_processed [1.174035s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_empty_alloc [5.325135s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_agents [1.087914s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_updated_agent_changed_physical_networks [3.772962s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_subnet_association_with_segment [5.099063s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_segment_deletion_removes_host_mapping [3.001877s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment [1.770409s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_good_segment [7.138654s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_phys_net [1.868649s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments_agent_type_filter [5.283011s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_updated_agent_changed_physical_networks [3.546089s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_map_segment_to_hosts [1.970639s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment [3.564601s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filter [3.349775s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_agent_with_no_mappings [1.898001s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment_failed_with_subnet_associated [3.242888s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments_agent_type_filter [2.720192s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_wrong_segment [7.126057s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_update_agent_only_change_agent_host_mapping [5.079719s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_agent [2.349988s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [3.740153s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_ok_if_no_binding_host [4.177615s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_agent_with_no_mappings [2.239864s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments [2.824501s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_same_segment_two_hosts [2.321698s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_and_no_subnets [5.035380s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent [4.537867s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_segment_deletion_removes_host_mapping [2.973423s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts [2.390413s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam [3.024276s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments [3.010767s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_segment_deletion_removes_host_mapping [3.065918s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation [4.377957s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_segment_after_host_reg [3.247231s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_update_agent_only_change_agent_host_mapping [3.198454s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_host_mapping [3.866606s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion [4.241497s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 395, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 395, 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.TestMl2HostSegmentMappingSriovNicSwitch.test_updated_agent_changed_physical_networks [3.619667s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_subnet [17.483713s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_empty_alloc [3.354727s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_dhcp_owned [4.167944s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_segment_aggregate_conflict [5.064607s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 395, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 395, 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' {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_first_subnet_association_with_segment [3.120004s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_inventory_update_conflict [0.936846s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_network_and_owned_segments [3.191687s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 395, 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_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_good_segment [9.379769s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_add_allocation_pool [3.314708s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_compute_owned [6.556812s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_no_binding_info [14.909535s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_wrong_segment [6.391689s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_segmentation_id [3.812411s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_restore_last_allocation_pool [6.304017s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_with_exception_in_core_plugin [1.474745s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_is_host_aware [4.210020s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_then_change_gateway_ip [7.316156s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_expand_allocation_pool [4.963892s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_multiconnected_host [5.941751s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_ok_if_no_binding_host [3.998518s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_remove_allocation_pool [3.148780s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_same_segment_association [5.050989s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_unconnected_host [2.791984s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred_no_binding [2.914009s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentML2.test_segment_notification_on_create_network [1.397865s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_no_name [1.923707s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_remove_fixed_ip [6.768404s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description_to_none [1.994153s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_non_existent_network [1.104329s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments [3.102559s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name [4.887868s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information [10.791973s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name_to_none [2.454678s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination [5.178190s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [3.476709s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_segments [4.126453s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_add_subnet [16.246726s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination_reverse [3.194119s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_allocate_no_segments [3.157535s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_with_segment [2.927141s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ipam [3.502916s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_to_dynamic_segment_not_allowed [2.350082s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information_fallback [4.468166s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_invalid_request [2.055815s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_manual_alloc [3.806303s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments [3.412940s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred [2.315990s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_invalid_request [4.116452s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools [3.142129s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [15.299577s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_network_not_found [1.702593s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [9.606170s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_overlapping_cidr_no_address_scope [2.724584s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [4.451278s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet [2.433348s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_unconnected_host [3.694823s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_with_matching_service_type [3.324774s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_multiconnected_host [7.087859s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information_fallback [4.232996s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_and_no_subnets [2.984797s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type_no_fallback [4.004420s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [19.746589s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_type [1.616803s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_foo_type [1.543384s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_invalid_type [1.170752s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_segment_subnets [5.737612s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_two_to_one [2.105697s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_multiple_host_mapping [7.387035s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner [2.587286s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation [4.986323s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_fixed_ips [2.425635s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments [5.757973s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information [12.625799s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_invalid_type [3.464473s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_binding_info_and_new_mac [4.968726s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_body_structure [0.760617s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred [2.196429s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix [0.837757s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_manual_alloc [4.016982s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred_no_binding [2.181476s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_overlapping_prefix_with_allocated_subnet [1.906909s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_body_structure [0.705515s] ... ok {3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnetpools [0.286504s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_segmentation_id_stored_in_db [3.246965s] ... ok {3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_trunks [0.628718s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_is_host_aware [5.157065s] ... ok {3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_all_parents_have_a_reference [0.239438s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_segment_notification_on_create_network [1.577683s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_name [2.200987s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_ports_with_changed_since [3.614193s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_networks_with_changed_since [1.747850s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnets_with_changed_since [3.691069s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_subnets [5.747382s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [9.623170s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_timestamp_fields_ignored_in_update [2.438266s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_change_existing_subnet_segment_association_not_allowed [3.355544s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnetpools_with_changed_since [1.587100s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnetpools_with_changed_since [1.181682s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnets_with_changed_since [1.852363s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_allowed_with_routed_network [3.974901s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated_plugin_failure [1.376544s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [19.571170s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network_no_admin_tenant [1.064760s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_fields [1.434974s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_allowed [3.969769s] ... ok {0} neutron.tests.unit.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list [0.635980s] ... ok {0} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_default_provider [0.273646s] ... ok {0} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association [0.323044s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_native ... SKIPPED: Skip test for not implemented pagination feature {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope [2.662811s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_emulated [2.100758s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_bad_vlan_transparent_attr [0.998880s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_add_subnet [18.002338s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network_with_subnet [1.769117s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_network_not_found [3.954057s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants2_returns_409 [2.488222s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_no_address_scope [2.173752s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [13.930377s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_single_tenant [1.770482s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_contains [0.617227s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostMappingNoStore.test_no_segmenthostmapping_when_disable_segment [1.484903s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_ends [0.742361s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_overlapping_cidr_no_address_scope [3.073323s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_None_value_in_filters [0.400365s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_ends [0.476895s] ... ok {3} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id [0.179176s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet_no_fallback [2.579626s] ... ok {3} neutron.tests.unit.objects.db.test_api.GetObjectsTestCase.test_get_objects_pass_marker_obj_when_limit_and_marker_passed [2.005530s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_invalid_filters [0.794465s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_and_foo_type [1.953578s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction [0.893311s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_non_existent_object_raises_not_found [1.081958s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects_nothing_to_delete [0.685295s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_blank_type [2.358499s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction [0.754654s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_false [0.676325s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters_false [0.779092s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_two [2.674259s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object [1.280714s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_invalid_fields [0.311543s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_with_binding_info [16.429400s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_create_two_subnets_then_delete_one [11.017229s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_duplicates [0.309252s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_updates_from_db_object [0.305555s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_without_validate_filters [0.243397s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_fields_no_update [0.254454s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_invalid_fields [0.253590s] ... ok {3} 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 {3} 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 {3} 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 {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values [0.296452s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_description [2.528222s] ... 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_with_unset_project_id [0.241881s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes_forbidden [0.223051s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_without_validate_filters [0.251143s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_zero_to_one [4.253777s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_summary_route_in_request [3.734675s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.484501s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.386001s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters [0.348333s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create [0.202277s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_duplicates [0.243472s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.262973s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete [0.212901s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.203676s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet [2.537851s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.219964s] ... ok {3} 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 {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.197867s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_update_subnet_with_current_segment_id [4.339328s] ... ok {2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers [0.705878s] ... ok {2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers [0.345222s] ... ok {2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_service_provider_driver_not_unique [0.305361s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_db_obj [0.521235s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_with_matching_service_type [3.448143s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction [0.255142s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction [0.071269s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.073531s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_segments_association [5.988535s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist [0.250146s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_object [0.358573s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.105660s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.039977s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects [0.054420s] ... ok {3} 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 {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.168341s] ... ok {3} 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.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.206347s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.207530s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.196403s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description [2.182056s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes [0.234264s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes_forbidden [0.290527s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type [3.089707s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.243284s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.250587s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_create_single_transaction [0.462453s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_db_obj [0.443121s] ... ok {2} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_default [5.810057s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._updat e_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_two [1.591096s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.394694s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_network_mismatch [2.569976s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_create_update_delete [0.477822s] ... ok {3} 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' {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_segment_not_found [1.389570s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects [0.468253s] ... ok {2} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_with_arg [2.049349s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_zero_to_one [1.967183s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete [0.189975s] ... ok {3} 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.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.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_body_structure [0.781445s] ... ok {3} 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 {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values [0.168075s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.185015s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.192153s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_create_update_delete [0.445519s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade [0.343234s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_multiple_pools [2.642546s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_data [2.890523s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction [1.950933s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.376116s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope [0.988496s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_overlap_multiple_pools [2.044769s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association [5.148745s] ... ok {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 {1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association [0.235190s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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_servicetype.ServiceTypeManagerTestCase.test_get_provider_names_by_resource_ids [0.251133s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.GreAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.581441s] ... ok {1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_multiple_default_providers_specified_for_service [0.189343s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope_overlapping_cidr [1.125598s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects [0.289025s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object [0.425717s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.296545s] ... 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.194774s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope_overlapping_cidr [1.554289s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_networks [0.363649s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_create_update_delete [0.555694s] ... ok {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_policies [0.389051s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools_same_address_scope [3.545435s] ... ok {3} 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.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_ports [0.479555s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist [0.299867s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_multiple_pools [3.093936s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnets [0.417810s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false [0.372820s] ... ok {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_wrong_resource [0.252904s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters [0.391912s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.423447s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.199645s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.213653s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_no_address_scope [2.529183s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.200170s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.275946s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnetpools_with_changed_since [1.799914s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_overlap_multiple_pools [2.405912s] ... ok {3} 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.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values [0.244265s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.253399s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes_forbidden [0.253338s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields [0.209407s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.177669s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.166177s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet_no_dhcp [2.388703s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_validate_filters_false [0.483323s] ... 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 {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_ports_with_changed_since [2.509052s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_false [0.276584s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.316260s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete [0.181199s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools [3.194733s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects [0.233638s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.208430s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.210602s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_networks_with_changed_since [2.139960s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [2.324068s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values [0.248603s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner [4.489550s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.249266s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools_same_address_scope [3.356117s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.277871s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.272535s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.485769s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects [0.462841s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.457148s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.368451s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.455837s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type [2.969845s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_object [0.494897s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.362806s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_single_transaction [0.372852s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since [6.163211s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.213676s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.216169s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_no_type [1.751129s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object [0.279106s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.245123s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects [0.201640s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope [5.152959s] ... ok {3} 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 {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_networks_with_changed_since [1.553835s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values [0.257455s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_invalid_type [1.795286s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.297205s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.280099s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.259420s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count [0.533800s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects [0.476448s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_ports_with_changed_since [2.790607s] ... ok {3} 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.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_zero [2.390474s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet [3.786805s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.414859s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects [0.544666s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_duplicates [0.238874s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.247742s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.261613s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_and_foo_type [1.754098s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_1_True [2.468758s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner_no_fallback [2.214908s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_type [1.918415s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_invalid_fields [2.430015s] ... ok {0} neutron.tests.unit.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_2_False [2.301125s] ... 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 {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.244205s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.244492s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_fixed_ips [2.867572s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.250176s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.213959s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_foo_type [1.943190s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network [1.254324s] ... 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 {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_db_obj [1.639422s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_host_binding [2.386918s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network [1.481214s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_single_transaction [1.735096s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet_no_dhcp [1.827082s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_native ... SKIPPED: Skip test for not implemented pagination feature {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_two_to_one [4.092128s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_data [0.858630s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_create_update_delete [1.987261s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope [0.933420s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope_overlapping_cidr [0.700781s] ... ok {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' {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet [3.627538s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope [1.201366s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_emulated [4.596124s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_supports_extra_filtername [1.634831s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope_overlapping_cidr [1.337687s] ... ok {0} 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.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope [1.514999s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_vlan_transparent_attr [1.800753s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_floatingips [1.069830s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_parent_not_present [0.355215s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist [1.883914s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet_no_fallback [5.035891s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_routers [0.573418s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_update_with_vlan_transparent_exception [1.475436s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters_false [1.804858s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner_no_fallback [2.202894s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_networks_with_changed_since [2.330363s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants_returns_409 [2.926018s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_clean_obj_from_primitive [0.207795s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_duplicates [0.229420s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_updates_from_db_object [0.207163s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_invalid_fields [0.185354s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_valid_fields [0.222609s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_without_validate_filters [0.169811s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type_no_fallback [2.241356s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_object [0.178621s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_primary_key [0.084705s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects [0.152242s] ... ok {3} 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 {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_delete_objects_removes_all_matching_objects [2.076432s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnets_with_changed_since [3.605636s] ... ok {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_None_value_in_filters [0.713651s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_blank_type [1.661264s] ... ok {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_starts [0.625647s] ... ok {0} neutron.tests.unit.objects.db.test_api.GetValuesTestCase.test_get_values [0.210162s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_invalid_fields [2.199876s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_invalid_type [1.467922s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_db_obj [0.834591s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.074906s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_filtering_by_fields [1.223295s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects_nothing_to_delete [0.911747s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type [1.649819s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_resources_with_invalid_changed_since [3.547644s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction_enginefacade [0.787133s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_filtering_by_fields [1.582854s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnetpools_with_changed_since [1.225569s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_host_binding [2.409929s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp [1.105538s] ... ok {3} 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 {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters [1.155123s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist [0.843796s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated [1.521032s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create [0.194080s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_zero [1.975104s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_updates_from_db_object [0.176551s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete [0.149454s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects [0.201982s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_non_existent_object_raises_not_found [0.676131s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_primary_key [0.217312s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas ... SKIPPED: Plugin does not support native bulk network create {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values [0.211668s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.219655s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects [0.979431s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_updates_from_db_object [0.218285s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_single_transaction [0.809906s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete [0.246397s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects [0.262948s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction [1.767221s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_object [0.266807s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status [2.571044s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_primary_key [0.232057s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects [0.263645s] ... 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 {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' {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_pager_is_passed_through [0.267003s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_overlapping_prefix_with_allocated_subnet [4.675692s] ... ok {0} 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 {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks [1.264577s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_without_validate_filters [0.232863s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_project_id [0.233497s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_invalid_fields [0.224523s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters [1.524913s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_primary_key_forbidden_fail [0.239894s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_updates_from_db_object [0.225235s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_emulated [1.695867s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count [0.506291s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_validate_filters_false [0.400708s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_with_allocated_subnet [2.426192s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects [0.569946s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects_nothing_to_update [1.760161s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create [0.242597s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_body_structure [0.928900s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_create_update_delete [0.447411s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_fields_no_update [0.230216s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.233603s] ... 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 {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_valid_fields [0.273186s] ... ok {3} 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 {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_data [0.889806s] ... 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 {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.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_with_validate_filters [0.262504s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_shared_networks_with_non_admin_user [2.958697s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix [0.932218s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_invalid_fields [0.234588s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_data [0.867145s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.901015s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_without_validate_filters [2.260286s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes [0.291106s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes_forbidden [0.265934s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_updates_from_db_object [0.229995s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [2.181055s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_with_allocated_subnet [2.149173s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object [0.224393s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_network_segment_ranges [0.268682s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_object [0.226306s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.189442s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_returns_403 [2.082793s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects [0.073346s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.108695s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_security_groups [0.453356s] ... ok {0} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.226665s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects_nothing_to_delete [1.779740s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_invalid_field [0.210993s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.240204s] ... 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 {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared [1.696334s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count [0.479721s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_validate_filters_false [0.364484s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_create_single_transaction [0.341700s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_single_transaction [1.932658s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnets_with_changed_since [2.728033s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared_owner_returns_403 [1.279138s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.397913s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_single_transaction [0.390244s] ... ok {2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_with_None_value_in_filters [0.491049s] ... ok {0} 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' {1} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_resources_with_invalid_changed_since [1.276915s] ... ok {2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_starts [0.650629s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.440819s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_single_transaction [1.846459s] ... ok {2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_contains [0.564698s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects [0.510098s] ... ok {2} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id_False [0.216571s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.262890s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create [0.244056s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates [0.227119s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_single_transaction [0.798496s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete [0.225805s] ... 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 {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction_enginefacade [0.433145s] ... ok {0} 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 {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.921463s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values [0.273442s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_standard_attr_id [0.594602s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_invalid_field [0.286890s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {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 {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.232440s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.218018s] ... ok {3} 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' {1} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_timestamp_fields_ignored_in_update [4.376894s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_filtering_by_fields [0.505149s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade [0.477167s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters [2.493027s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.311221s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native ... SKIPPED: Plugin does not support native bulk network create {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_invalid_fields [0.299895s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects [0.294826s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects_nothing_to_update [0.776937s] ... ok {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.logapi.test_logging_resource.LogObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create [0.235463s] ... ok {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.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_port_hints.PortHintsDbObjectTestCase.test_get_objects_supports_extra_filtername [2.349901s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_invalid_fields [0.230976s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object [0.240332s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_valid_fields [0.257327s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_with_validate_filters [0.177839s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_quotas ... SKIPPED: Plugin does not support native bulk network create {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_without_validate_filters [0.142044s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes [0.191702s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_fields [0.163185s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_valid_fields [0.196129s] ... ok {3} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_invalid_filters [0.391784s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.346199s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_wrong_input [1.423114s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_fields [0.325889s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade [0.442849s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {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' {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_native_quotas [1.601609s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [4.155282s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction [0.415321s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.295273s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_false [0.376542s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes [0.308613s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_object [2.873250s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.233581s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects [0.190682s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.197428s] ... ok {2} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count [0.542758s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.233554s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_invalid_filters [0.412973s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_fields [0.226846s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_emulated [2.240719s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.230619s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_validate_filters_false [0.497723s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.242330s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects_nothing_to_update [1.781885s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.241109s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_db_obj [0.432236s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_invalid_fields [0.257724s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects [0.518019s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_single_transaction [0.465601s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_object [0.247053s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade [0.411717s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_filtering_by_fields [0.420561s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters [1.967418s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_false [0.390793s] ... ok {0} 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_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters [0.362865s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist [0.437023s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction [0.538540s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_unique_key [2.132954s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects [0.523113s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_invalid_fields [0.240436s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects [0.223197s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters_invalid_values [1.674866s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_invalid_field [0.213471s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_single_transaction [0.478450s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.301353s] ... ok {3} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.228936s] ... ok {0} 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_geneveallocation.GeneveAllocationIfaceObjTestCase.test_fields_no_update [0.194606s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create [0.279009s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete [0.274789s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.271884s] ... 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 {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.235611s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_object [0.169987s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects [0.164021s] ... ok {0} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.158599s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.160734s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object [2.067374s] ... 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 {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.184950s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_fields [0.203664s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.191111s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_validate_filters_false [2.587953s] ... ok {2} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters [0.412201s] ... ok {2} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.210509s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_create_single_transaction [0.281888s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects [0.353380s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_db_obj [0.367407s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_single_transaction [0.327095s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction [0.393094s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.419720s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_native ... SKIPPED: Skip test for not implemented sorting feature {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade [0.436586s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_db_obj [1.919149s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters [0.402986s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.420785s] ... ok {1} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.466851s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_object [0.468190s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.401257s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network [1.428416s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_single_transaction [0.483350s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects [2.345362s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_duplicates [0.271806s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.445096s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.261420s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects [0.220274s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.413554s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.178085s] ... ok {0} 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_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.198866s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_duplicates [0.191453s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network [1.586607s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object [0.197676s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.189640s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_object [0.190708s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.175841s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_unique_key [0.192134s] ... 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.GeneveEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.194051s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_object [0.200768s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_single_transaction [1.987652s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.179624s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects [0.178660s] ... ok {2} 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 {0} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.269386s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_invalid_field [0.188712s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_with_subnet_set_shared [1.629559s] ... ok {0} 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 {2} 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 {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 {2} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.229605s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes_forbidden [0.214153s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_single_transaction [1.631246s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_fields [0.203772s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.226183s] ... ok {0} 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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_shared_network_noadmin_returns_403 [1.311867s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.278222s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.407162s] ... 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 {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects [0.340236s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes [0.281504s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.157887s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.343283s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.172392s] ... ok {3} 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 {1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_create_update_delete [1.096706s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.137172s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_db_obj [0.435316s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count [0.824607s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_single_transaction [0.379317s] ... 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_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters [1.604112s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_validate_filters_false [0.806141s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.358443s] ... ok {2} 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' {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.396350s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.306871s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_port [0.849420s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_random_unallocated_segment [0.373488s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.478184s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters [0.473008s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.528534s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_secgroup [0.875386s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.844296s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.470842s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects [0.674597s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.418676s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields [0.285161s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.516263s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects [1.100228s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_duplicates [0.247699s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_unique_key [0.266570s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.273650s] ... ok {2} 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_greallocation.GreAllocationIfaceObjTestCase.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_greallocation.GreAllocationIfaceObjTestCase.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.PortNumaAffinityPolicyDbObjectTestCase.test_update_single_transaction [2.425284s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes [0.247658s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_clean_obj_from_primitive [0.286698s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.256223s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects [0.284086s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.269356s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_object [0.290630s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.289554s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_primary_key [0.239239s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_single_transaction [2.916860s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects [0.239982s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.243596s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.552128s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_create_update_delete [3.276788s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.319575s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_filtering_by_fields [0.460001s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_duplicates [0.287924s] ... ok {2} 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' {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.242424s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction [0.381117s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_fields_no_update [0.282538s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.297895s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_object [0.512462s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.263102s] ... ok {1} 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' {0} 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_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction [0.448633s] ... ok {0} 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.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [2.664322s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_invalid_fields [0.249011s] ... ok {0} 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.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_valid_fields [0.259961s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create [0.254294s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_invalid_field [0.254909s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction [1.016278s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.235985s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.244601s] ... ok {0} 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_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.267622s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.225905s] ... 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 {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object [0.208133s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_invalid_filters [0.445649s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_updates_from_db_object [0.237692s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_unique_key [0.243589s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_supports_extra_filtername [0.981266s] ... ok {2} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj [0.403768s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_invalid_field [0.216901s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields [0.474987s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count [0.533555s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_multiple_log_fields [0.961473s] ... ok {0} 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' {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.362194s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_filtering_by_fields [1.451790s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_clean_obj_from_primitive [0.265212s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.281201s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.447824s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_valid_fields [0.287967s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_extra_fields [0.252921s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction [0.391484s] ... ok {0} 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.logapi.test_logging_resource.LogObjectTestCase.test_get_object_unique_key [0.235899s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade [0.338997s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_invalid_field [0.207371s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.424584s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_makes_primitive_field_value [0.254169s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.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_clean_obj_from_primitive [0.217519s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist [1.361698s] ... ok {0} 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_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist [0.386750s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_create_single_transaction [0.491286s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create [0.267077s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.323903s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_duplicates [0.230384s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_db_obj [0.378471s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters [0.852021s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete [0.180472s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create [0.204671s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.293001s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects [0.189072s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.268717s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_single_transaction [0.349824s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction [0.311776s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_fields_no_update [0.253647s] ... ok {1} 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_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.229326s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_single_transaction [1.311151s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.250710s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create [0.270479s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist [0.556809s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_invalid_filters [0.691635s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.395781s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.325594s] ... ok {3} 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 {3} 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 {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters [0.167664s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [2.747583s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_single_transaction [0.606506s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} 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.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.315086s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.206003s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.313048s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes [0.180282s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.151551s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_fields_no_update [0.317248s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_create_update_delete [0.717972s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_fields [0.173286s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_updates_from_db_object [0.136993s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.355172s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_unique_key [0.353104s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.361827s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.354934s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} 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 {1} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.224591s] ... ok {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_values [0.178135s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_validate_filters_false [0.382633s] ... 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.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction [0.333175s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes_forbidden [0.200921s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.670779s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction [0.424857s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade [2.659144s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist [0.461855s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.320838s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction [0.393789s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects [0.360963s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.497211s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.205491s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.126490s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_invalid_fields [1.954267s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.184955s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.458553s] ... 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 {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_invalid_filters [0.510988s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.202558s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_single_transaction [0.463508s] ... 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 {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.415728s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.269270s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects [2.889273s] ... ok {2} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_invalid_fields [0.264110s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.251064s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_filtering_by_fields [0.527867s] ... 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_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_invalid_field [0.247071s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.243805s] ... ok {2} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_create_update_delete [0.508995s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects [0.259848s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.244990s] ... ok {2} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_fields_no_update [0.317046s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.420428s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes [0.234224s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object [0.294304s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.234791s] ... ok {1} 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_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_object [0.281388s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects_nothing_to_delete [2.136396s] ... ok {0} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_random_unallocated_segment [0.428528s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_validate_filters_false [0.499115s] ... ok {0} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_create_single_transaction [0.371372s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.266055s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.515975s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values [0.245215s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_db_obj [0.499071s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.397833s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_invalid_field [0.234231s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.350705s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.272106s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.162040s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects [0.053399s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_object [0.060877s] ... ok {0} 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_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_unique_key [0.097069s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.107344s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes_forbidden [0.221734s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.557401s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_fields [0.178188s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count [0.429277s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_filtering_by_fields [0.677968s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_invalid_filters [0.504486s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction [0.534813s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_validate_filters_false [0.581341s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.578312s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.471504s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_single_transaction [4.257508s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count [2.402508s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction [0.619135s] ... 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.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_create_update_delete [1.326780s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction [0.602972s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects [1.508548s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.497224s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects_nothing_to_delete [0.762551s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.349203s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist [3.417388s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist [0.526260s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} 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.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete [0.322124s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_false [0.600162s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects [0.330510s] ... ok {1} 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_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.336877s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create [0.323114s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters [1.828208s] ... 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 {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.313588s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_false [1.166768s] ... ok {2} 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.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {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.274406s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.314207s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.270179s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects [0.309695s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters_false [2.226313s] ... ok {0} 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.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_fields_no_update [2.412470s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete [0.291661s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.197312s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects [0.297706s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.226614s] ... ok {3} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.242277s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {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.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.209185s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_invalid_fields [0.311229s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.196371s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction [0.426341s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction [0.436384s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_invalid_filters [3.175796s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_false [0.551151s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values [0.281316s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_invalid_field [0.293751s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_object [0.511896s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.254013s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_valid_fields [0.308121s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.286075s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.306507s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.293193s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.298168s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.286522s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.307875s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_validate_filters_false [2.845501s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.298006s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_bound_ids [4.497813s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values [0.331766s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count [1.870783s] ... 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 {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.315291s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes_forbidden [0.285491s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_create_single_transaction [0.943752s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.329069s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.305549s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_create_single_transaction [2.693922s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count [0.653818s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.090375s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_validate_filters_false [0.563310s] ... ok {3} 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.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects [0.568485s] ... ok {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.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.522979s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_single_transaction [0.594060s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction [2.460565s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction [1.783831s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.629364s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.585886s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction_enginefacade [1.961381s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects [0.766076s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.710887s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete [0.303237s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects [0.408901s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_fields_no_update [0.306166s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction [1.400677s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_supports_extra_filtername [1.212450s] ... ok {0} 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.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.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [7.280538s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_without_validate_filters [2.797131s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters_false [1.505728s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_invalid_filters [0.532911s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_single_transaction [0.904678s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_invalid_fields [0.185961s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_create_single_transaction [0.551946s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_valid_fields [0.184554s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_without_validate_filters [0.156113s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_fields_no_update [0.154179s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object [0.158473s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects [0.594906s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_object [0.165956s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_unique_key [0.202994s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_filtering_by_fields [0.429485s] ... ok {0} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [3.580277s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.698993s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.527549s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_valid_fields [1.594444s] ... ok {0} 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.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_invalid_field [0.139923s] ... 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 {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes [0.188495s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_fields [0.143328s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_object [0.502946s] ... 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_get_object [0.283405s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.285424s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects [0.270451s] ... ok {2} 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.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.270081s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.414820s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_invalid_fields [0.316568s] ... 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 {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} 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_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_invalid_field [0.278658s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create [0.315695s] ... ok {1} 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 {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete [0.315721s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects_nothing_to_delete [1.120586s] ... ok {3} 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.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes [0.249439s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_fields_no_update [0.296948s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.215087s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_unique_key [0.307104s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_fields [0.206829s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.213838s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_invalid_fields [0.270519s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values [0.307314s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.283768s] ... ok {2} 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 {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.135470s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_invalid_field [0.274680s] ... ok {2} 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_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_single_transaction [1.560433s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_with_validate_filters [0.232805s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_valid_fields [0.159366s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count [0.503169s] ... ok {2} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.415946s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_without_validate_filters [0.239655s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.227852s] ... ok {2} 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.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_single_transaction [0.509838s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_fields [0.199022s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade [0.432506s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_create_update_delete [1.868704s] ... ok {1} 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.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.425138s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_invalid_filters [1.520760s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_invalid_filters [2.236887s] ... ok {0} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_false [0.503735s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.459007s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_validate_filters_false [1.494712s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.194336s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction [1.504768s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_db_obj [1.331163s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.681515s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.263557s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_bound_ids [2.454254s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.282400s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_single_transaction [1.534126s] ... 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 {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.292351s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_fields [0.244715s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.289828s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.244060s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_create_update_delete [1.671230s] ... ok {1} 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' {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_false [0.605072s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters [0.481522s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction [1.920723s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.597648s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist [2.822968s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_object [0.616976s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create [0.300670s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.268986s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.270069s] ... ok {2} 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' {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_unique_key [0.322582s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.297859s] ... 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 {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.289515s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist [5.519432s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_fields [0.227746s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters_false [2.669055s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.430029s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_invalid_fields [0.252369s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_without_validate_filters [0.280894s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object [0.376807s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_primary_key [0.160222s] ... 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_valid_fields [0.205148s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_non_existent_object_raises_not_found [2.110462s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_with_validate_filters [0.207727s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_without_validate_filters [0.170525s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.144389s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes_forbidden [0.173359s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_non_existent_object_raises_not_found [3.513537s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_invalid_fields [0.208419s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_filtering_by_fields [1.759917s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_duplicates [0.207889s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_object [4.095004s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_updates_from_db_object [0.225545s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_invalid_fields [0.188668s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.186620s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_validate_filters_false [1.955483s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_object [0.211499s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_primary_key [0.196478s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction_enginefacade [1.456895s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects_nothing_to_update [1.009556s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_unique_key [0.216869s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_clean_obj_from_primitive [0.174937s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects [0.204217s] ... ok {2} 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_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_invalid_fields [0.165020s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_invalid_fields [0.215916s] ... ok {2} 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 {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} 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.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_without_validate_filters [0.120362s] ... ok {0} 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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction [1.477775s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_without_validate_filters [0.206666s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.196171s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count [1.435384s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.412068s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters [3.229551s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.179598s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_validate_filters_false [1.256994s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_validate_filters_false [2.340010s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_create_single_transaction [1.429645s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object [0.238656s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_fields [1.553058s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_create_single_transaction [1.487698s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_with_validate_filters [0.220955s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_without_validate_filters [0.230598s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.235654s] ... ok {1} 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_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes_forbidden [0.137086s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_without_validate_filters [0.156129s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_db_obj [1.458794s] ... 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 {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.488253s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects [1.401519s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_updates_from_db_object [0.247673s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete [0.235375s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_filtering_by_fields [1.884040s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_filtering_by_fields [1.735254s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_object [0.176827s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.182942s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields [0.152043s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist [1.451168s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_valid_fields [0.180887s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.297014s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_supports_extra_filtername [1.426264s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_false [0.861650s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_false [1.170576s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist [1.581709s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects [1.264867s] ... ok {1} 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_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_duplicates [0.195825s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_invalid_fields [0.205199s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects [0.181723s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_db_obj [2.967647s] ... ok {1} 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 {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_object [1.636962s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters [1.296097s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.254960s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_without_validate_filters [0.229576s] ... ok {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_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_get_values_with_validate_filters [0.184219s] ... ok {1} 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 {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes_forbidden [0.173003s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_invalid_fields [0.196296s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects [1.778401s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_valid_fields [0.201141s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects [1.861213s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects [1.872405s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_without_validate_filters [0.190584s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_clean_obj_from_primitive [0.186733s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.186373s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count ... 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.170812s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object [0.185860s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_filtering_by_fields [1.074347s] ... ok {2} 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 {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values [0.188822s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_invalid_field [0.147261s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.148729s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_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_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_update_single_transaction [3.173314s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.178099s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_invalid_fields [0.176264s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_fields [0.183799s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_invalid_filters [3.263596s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create [0.158426s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_invalid_fields [0.183807s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_updates_from_db_object [0.176879s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects [0.171728s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.190611s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object [0.243157s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_primary_key [0.182674s] ... ok {0} 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 {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 {0} 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 {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects [1.595365s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes_forbidden [0.180803s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count [1.697871s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_invalid_fields [0.141870s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_valid_fields [0.181498s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_updates_from_db_object [0.211351s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.528231s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_create_update_delete [1.325742s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.375731s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_single_transaction [1.328553s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_filtering_by_fields [1.514502s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_single_transaction [1.400137s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_false [1.362861s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete [0.185417s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects [0.262867s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [1.608099s] ... 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_get_objects_without_validate_filters [0.175683s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters_false [1.884696s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_valid_fields [0.293905s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_routers_by_network_id [8.376988s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters [0.875451s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_object [1.957370s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.160682s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_duplicates [0.202392s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_valid_fields [0.181339s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.167170s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_invalid_filters [1.810755s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} 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 {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_valid_fields [0.184305s] ... ok {2} 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 {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects_nothing_to_update [1.342251s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_without_validate_filters [0.140719s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create [0.210012s] ... ok {2} 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.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_without_validate_filters [0.176616s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_duplicates [0.206566s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_fields_no_update [0.151068s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes [0.176778s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_unique_key [0.132277s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_fields [0.173546s] ... ok {0} 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_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create [0.186766s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_db_obj [1.576517s] ... ok {0} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_updates_from_db_object [0.187829s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_without_validate_filters [0.187139s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_valid_fields [0.177927s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes [0.200512s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.221519s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_invalid_fields [0.193941s] ... 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 {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_valid_fields [0.189007s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.177677s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values [0.160060s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_invalid_field [0.154646s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes_forbidden [0.191360s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count [1.775002s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_valid_fields [0.178241s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects [1.715107s] ... ok {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_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [1.269032s] ... ok {1} 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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_networks [1.534364s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count [2.622193s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_policy [0.552060s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_create_update_delete [1.510890s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_create_single_transaction [0.976758s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_invalid_filters [0.708350s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.539642s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects [1.311682s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_clean_obj_from_primitive [0.158294s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_network [1.129668s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete [0.154276s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [0.780253s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_fields_no_update [0.195792s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.521034s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_invalid_fields [0.175181s] ... ok {1} 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 {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction [0.824816s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values [0.305900s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_with_validate_filters [0.208085s] ... ok {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.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.189635s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_without_validate_filters [0.170900s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.184206s] ... ok {0} 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 {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction [0.822804s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_single_transaction [1.345810s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction [2.412504s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_policy [0.551743s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.812199s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_invalid_filters [1.727225s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_policy [0.585201s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.332969s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [0.819456s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_bound_project_ids_returns_set_of_project_ids [0.732386s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_create_single_transaction [1.394870s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_false [0.862443s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [1.345553s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_create_update_delete [0.972121s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [0.823332s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.185996s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.311618s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_fetches_rules_non_lazily [0.684289s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_invalid_fields [0.179153s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete [0.138260s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.143555s] ... ok {2} 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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_queries_constant [0.417559s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object [0.163813s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.175654s] ... ok {0} 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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.560571s] ... ok {0} 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 {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.187941s] ... ok {1} 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.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.217261s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_10 [0.659422s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist [1.744760s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_9 [0.707966s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_false [1.156481s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count_invalid_fields [0.175505s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete [0.184466s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_valid_fields [0.186285s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count [1.672154s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.247582s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist [0.860945s] ... ok {2} 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.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.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.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.164083s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_rules_reloads_rules [0.557420s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes_forbidden [0.233519s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_fields [0.209615s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_is_default_policy [0.559395s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects [1.975273s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.225907s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.182579s] ... ok {1} 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_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_updates_from_db_object [0.188513s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_default_policy_exists [0.566767s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.173969s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object [0.222113s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_invalid_fields [0.193610s] ... ok {1} 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.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_invalid_filters [1.121478s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_object [0.921671s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values [0.184539s] ... ok {1} 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 {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_with_validate_filters [0.177547s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects_nothing_to_update [0.566556s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_db_obj [0.888264s] ... ok {1} 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 {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_invalid_filters [3.494763s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction [0.644171s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_invalid_fields [0.166715s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_fields [0.173818s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction_enginefacade [1.023826s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update [0.169508s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_unique_key [0.178350s] ... ok {3} 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 {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_validate_filters_false [1.618488s] ... ok {3} 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 {2} 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' {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_validate_filters_false [2.880904s] ... ok {2} 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 {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_single_transaction [1.401684s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_without_validate_filters [1.846896s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.799489s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values [0.185046s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_with_validate_filters [0.195843s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_with_unset_project_id [0.169543s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields [0.187088s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_invalid_fields [0.170416s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.547952s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_single_transaction [0.984061s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_primary_key_forbidden_fail [0.186095s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create [0.187604s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates [0.201967s] ... ok {2} 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.QosPolicyObjectTestCase.test_fields_no_update [0.197359s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_pager_is_passed_through [0.190946s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_create_update_delete [1.020300s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.180941s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_false [1.268562s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_valid_fields [0.150703s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_without_validate_filters [0.163978s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_invalid_fields [0.134041s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_primary_key_forbidden_fail [0.159052s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [1.383098s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_object [1.225676s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_validate_filters_false [0.605012s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_duplicates [0.172223s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.261210s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.197907s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_create_single_transaction [0.526408s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.220175s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_object [0.216047s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_unique_key [0.129370s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.556990s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects [0.152808s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.174524s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects [1.307929s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values [0.167170s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects_nothing_to_update [1.274915s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_filtering_by_fields [0.543181s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.183189s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_clean_obj_from_primitive [0.213310s] ... ok {0} 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_count_invalid_fields [0.203691s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects_nothing_to_update [0.818099s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_updates_from_db_object [0.174990s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_create_update_delete [0.648289s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.202828s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects [0.168667s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_valid_fields [0.197482s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.181851s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.180184s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_fields_no_update [0.177738s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.174620s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_create_single_transaction [1.410932s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.166531s] ... ok {1} 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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {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 {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 {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_with_validate_filters [0.188003s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_without_validate_filters [0.184156s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [0.496411s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} 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.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes [0.219695s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.207642s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_valid_fields [0.207728s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_updates_from_db_object [0.190684s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.201066s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_db_obj [1.347324s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist [0.676962s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.174097s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.419858s] ... 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_create_duplicates [0.143213s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.142982s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_object [0.198953s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_single_transaction [1.227648s] ... ok {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 {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_filtering_by_fields [1.473748s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes [0.188786s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.183329s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.198945s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.209167s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count [2.787082s] ... ok {1} 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 {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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [1.826729s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_single_transaction [0.594764s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_create_update_delete [0.539542s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.573348s] ... ok {1} 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.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.475050s] ... 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 {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters [4.072540s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_object [1.796980s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object [0.440813s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist [1.555157s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects [0.619680s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.190562s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update [0.192052s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_primary_key [0.179655s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.135127s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_single_transaction [1.514488s] ... ok {3} 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 {2} 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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.133718s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create [0.194381s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.156700s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_duplicates [0.175145s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_create_single_transaction [2.331616s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects [1.901084s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_fields_no_update [0.163339s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes_forbidden [0.176261s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields [0.146595s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_object [0.172664s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects [0.210269s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_without_validate_filters [0.149012s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_unique_key [0.178948s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object [0.189637s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.172227s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_valid_fields [0.179651s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_primary_key [0.175484s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_updates_from_db_object [0.176960s] ... ok {2} 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 {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_invalid_fields [0.178818s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.182972s] ... ok {1} 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_values [0.186741s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_with_validate_filters [0.135932s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_invalid_filters [0.503276s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_invalid_field [0.180748s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes_forbidden [0.181851s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_fields [0.207937s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction [0.509679s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects [2.453144s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction [0.461481s] ... ok {2} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.487851s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.202171s] ... 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 {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.190645s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_single_transaction [2.401027s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.195546s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_create_update_delete [2.372372s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction [2.122780s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates [0.181333s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_invalid_fields [0.158958s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_valid_fields [0.181805s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields [2.304420s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_without_validate_filters [0.205977s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values [0.198431s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_validate_filters_false [2.691321s] ... 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 {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes [0.168632s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction [2.399902s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_validate_filters_false [0.426905s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_db_obj [0.447171s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction [2.160025s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects [0.621931s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj [2.052557s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.453112s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_filtering_by_fields [0.619443s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction [0.456424s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.561446s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_false [2.207299s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.099157s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} 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.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_false [0.513773s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.400093s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object [0.610078s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters [2.099031s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [2.040773s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects [0.539468s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.461670s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_updates_from_db_object [0.196931s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects [0.175744s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_primary_key [0.168394s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects [0.219433s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_valid_fields [0.187550s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_with_validate_filters [0.169706s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [2.323755s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.149158s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes_forbidden [0.165673s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [4.257451s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates [0.195220s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete [0.180067s] ... ok {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.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.165175s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_valid_fields [0.140432s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object [0.188000s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_db_obj [2.175642s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_invalid_fields [0.182990s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.174408s] ... ok {1} 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.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects [0.475877s] ... ok {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 {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.188320s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.491993s] ... ok {1} 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 {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_invalid_fields [0.181067s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist [0.523893s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_clean_obj_from_primitive [0.209123s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_invalid_fields [0.184393s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.558366s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist [2.579179s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_updates_from_db_object [0.215591s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects [0.181388s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_fields_no_update [0.163513s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects [0.556837s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_object [0.203904s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_invalid_fields [0.185301s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_primary_key [0.194900s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_valid_fields [0.189355s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_validate_filters_false [1.782819s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_unique_key [0.190123s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_fields_no_update [0.176347s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects [0.149354s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_invalid_fields [0.166860s] ... ok {0} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.176588s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_valid_fields [0.177355s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_fields [0.184261s] ... ok {3} 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 {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_valid_fields [0.183029s] ... 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 {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.188634s] ... ok {3} 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 {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj [1.241669s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_with_validate_filters [0.181280s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_without_validate_filters [0.155465s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.134119s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes [0.223028s] ... ok {1} 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.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_without_validate_filters [0.186641s] ... ok {2} 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.QosPolicyFloatingIPBindingObjectTestCase.test_create [0.150060s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count [1.834052s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.168671s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.535889s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_valid_fields [0.195903s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction [0.858743s] ... ok {2} 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 {2} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects [0.536428s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.828500s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_without_validate_filters [0.196007s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.188676s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_single_transaction [0.546541s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden [0.196834s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.893186s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_filtering_by_fields [0.512123s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_filtering_by_fields [1.039240s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false [0.863421s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_create_update_delete [0.575552s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.369763s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_create_single_transaction [1.360946s] ... 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.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_create_update_delete [1.270633s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist [0.542259s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_clean_obj_from_primitive [0.233098s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction [1.145106s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects [1.743055s] ... ok {0} 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.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_single_transaction [1.130417s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects [1.725153s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_false [2.297507s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields [0.160064s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create [0.175407s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.167152s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates [0.179401s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count_invalid_fields [0.198392s] ... 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 {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_updates_from_db_object [0.186756s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_valid_fields [0.169911s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create [0.186179s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values [0.167815s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.133280s] ... ok {0} 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.QosPolicyNetworkBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects [0.206072s] ... 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 {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.173698s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.175453s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.172909s] ... 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 {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.753607s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_valid_fields [0.209481s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes [0.189330s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_port_policy [0.161094s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_db_obj [1.162746s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_net_policy [0.201491s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create [0.187804s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.194171s] ... ok {0} 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.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.170513s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object [0.181138s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters [0.718791s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_fields [0.184406s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_object [0.171992s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_without_validate_filters [0.197526s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_unique_key [0.173231s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.212667s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.182141s] ... ok {3} 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.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_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.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.174345s] ... 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.AddressAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.169751s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.679452s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters [1.481511s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters [0.965439s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_invalid_filters [0.607260s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_non_existent_object_raises_not_found [0.392652s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_false [0.465644s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.312272s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects [1.473914s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_invalid_fields [0.164533s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_objects [0.498802s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_single_transaction [0.404255s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction [1.187834s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_single_transaction [0.264450s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_2_to_1_1_no_shared [0.384281s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_invalid_fields [0.197648s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters [0.253249s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects_nothing_to_update [0.292691s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates [0.173089s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete [1.842351s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects [0.157855s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_fields_no_update [0.165323s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_valid_fields [0.189457s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_bound_ids [1.545008s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_object [0.186768s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key [0.195207s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_primary_key [0.142040s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects [0.191150s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_unique_key [0.183561s] ... ok {2} 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.QosPolicyPortBindingObjectTestCase.test_get_objects [0.196226s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_without_validate_filters [0.185528s] ... ok {1} 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 {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_invalid_field [0.087089s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_invalid_fields [0.049596s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_fields [0.082623s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.052824s] ... ok {1} 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.QosPolicyPortBindingObjectTestCase.test_get_values_with_validate_filters [0.190370s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes_forbidden [0.218562s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_invalid_fields [0.172128s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_single_transaction [2.209288s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_without_validate_filters [0.180402s] ... 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_create [0.187931s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count [1.307170s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_updates_from_db_object [0.202285s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist [1.361024s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.180478s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object [0.216728s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_object [0.199783s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_unique_key [0.203196s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_false [0.962699s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_valid_fields [0.189638s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_create_update_delete [1.192044s] ... ok {3} 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.test_address_group.AddressGroupIfaceObjectTestCase.test_get_project_id [0.190606s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_invalid_field [0.188746s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_with_validate_filters [0.199815s] ... ok {0} 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.test_address_group.AddressGroupIfaceObjectTestCase.test_update_changes [0.224380s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_valid_fields [0.196147s] ... ok {0} 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.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction [1.202916s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_without_validate_filters [0.198749s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_invalid_filters [0.523180s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_validate_filters_false [3.478686s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.422926s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.157688s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects [0.611854s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_create_single_transaction [1.171736s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_single_transaction [0.403122s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_invalid_filters [1.742728s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction [1.090204s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_filtering_by_fields [0.619461s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_single_transaction [0.240871s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.103735s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.018897s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_create_update_delete [1.282611s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_false [0.493524s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_single_transaction [1.089536s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.750274s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.179893s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values [0.186831s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.156995s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_clean_obj_from_primitive [0.201504s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_bound_ids [1.678285s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create [0.185541s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [2.528618s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_invalid_fields [0.173172s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_without_validate_filters [0.175599s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_fields_no_update [0.161042s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object [0.175069s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_invalid_fields [0.172677s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_single_transaction [1.223944s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_valid_fields [0.188360s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters [2.048496s] ... ok {2} 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 {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values [0.150475s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_db_obj [0.396867s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.318496s] ... ok {1} 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.AddressScopeDbObjectTestCase.test_delete_objects [0.484819s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.342266s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete [0.192727s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_single_transaction [0.978305s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_fields_no_update [0.194487s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.352919s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_invalid_field [1.812321s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object [0.162323s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_without_validate_filters [0.153578s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_primary_key [0.201719s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction [0.377450s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.177154s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects [0.166847s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_valid_fields [0.194910s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.808837s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist [0.352622s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.183930s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {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 {2} 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.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object [0.181044s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_with_validate_filters [0.184033s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete [0.185458s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.155570s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_fields [0.182250s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_fields_no_update [0.181779s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_false [0.886628s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_primary_key [0.181117s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values [0.163465s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_with_validate_filters [0.191813s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_ports [0.969011s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.202807s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.195725s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count [1.884736s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes [0.216634s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.189595s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.657629s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_clean_obj_from_primitive [0.154840s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_policy_network [1.003725s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_validate_filters_false [0.462969s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.177356s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_invalid_fields [0.179847s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.964715s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_policy [0.464588s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.333494s] ... ok {1} 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 {1} 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 {3} 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' {1} 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.QosPolicyDbObjectTestCase.test_count_validate_filters_false [0.649727s] ... ok {1} 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_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.317296s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_without_validate_filters [0.172882s] ... 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 {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_create_single_transaction [0.611841s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.452193s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_port [0.766509s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist [1.527108s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects [0.940748s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [2.198228s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.209666s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_invalid_fields [0.193750s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_duplicates [0.180719s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects [0.174701s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.155712s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_single_transaction [2.111251s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.200819s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_object [0.180950s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_network_policy [1.099514s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.178800s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_unique_key [0.210990s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.182864s] ... ok {2} 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_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.164036s] ... ok {2} 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_address_scope.AddressScopeRBACIfaceObjectTestCase.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.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_network [0.671786s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_invalid_fields [0.174959s] ... ok {3} 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.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.199379s] ... ok {3} 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_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_values_with_validate_filters [0.174527s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network [2.832815s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_policy_port [0.764633s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.157519s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes [0.173348s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_port_policy [0.855832s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.182959s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_db_obj [0.649752s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_with_synthetic_fields [0.699227s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects [0.425625s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_port [0.618150s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects_nothing_to_delete [0.323014s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_default_policy_exists [0.563759s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_network [0.689871s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.319244s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count [0.685259s] ... 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' {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_no_default_policy_exists [0.696092s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port [0.812611s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction [0.356687s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_port [0.651829s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_supports_extra_filtername [0.316574s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_synthetic_rule_fields [0.761329s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction [0.684686s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_false [0.331420s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_to_dict_returns_rules_as_dicts [0.702200s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters [0.295653s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_invalid_fields [0.173383s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.778785s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create [0.161715s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resources_synced_10 [0.291603s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete [0.144015s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object [0.174782s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_object [0.346295s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_primary_key [0.163736s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction [0.635365s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects [0.204484s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects [0.436403s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_pager_is_passed_through [0.176647s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.549836s] ... ok {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 {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_fields [0.189420s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filter_by_shared [2.557328s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.151449s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.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.QosPolicyDefaultObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_invalid_field [0.175633s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false [0.501322s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes [0.143228s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_valid_fields [0.151220s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_without_validate_filters [0.177328s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_without_validate_filters [0.153133s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes_forbidden [0.176554s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters [0.469509s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_invalid_fields [0.198553s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filtering_by_fields [1.072546s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_updates_from_db_object [0.232696s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects [0.198113s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_without_validate_filters [0.193690s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_is_default [0.674870s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_unique_key [0.202848s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields [0.723316s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_policy_obj_not_found [0.195781s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default [0.506016s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_mixed_field [0.155341s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_invalid_filters [1.391941s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_without_validate_filters [0.167171s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_synthetic_fields [0.199846s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_standard_attr_id [0.781090s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_no_default_policy_exists [0.594914s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes [0.198509s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes_forbidden [0.192436s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_updates_from_db_object [0.204067s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_8 [0.646246s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.581416s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates [0.198806s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_without_validate_filters [0.186773s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_invalid_filters [0.618642s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_invalid_fields [0.181546s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [0.800220s] ... ok {1} 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 {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.446880s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_invalid_field [0.181668s] ... ok {0} 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' {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_false [2.857282s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects [1.229285s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects [0.586698s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count_invalid_fields [0.137758s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_clean_obj_from_primitive [0.195217s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create [0.172048s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_updates_from_db_object [0.142124s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.190708s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects [0.165703s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects [0.226299s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_without_validate_filters [1.858712s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_valid_fields [0.198983s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.214261s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_makes_primitive_field_value [0.209722s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_object [0.187747s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_db_obj [1.368395s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete [0.153337s] ... ok {2} 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.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_valid_fields [0.176647s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_project_id [0.185240s] ... ok {2} 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 {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object [0.219611s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes_forbidden [0.193410s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object [0.200226s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_updates_from_db_object [0.172854s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects [0.202569s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_clean_obj_from_primitive [0.173658s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_mixed_fields [0.198658s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.312999s] ... 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 {2} 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_policy.QosPolicyObjectTestCase.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.QosPolicyObjectTestCase.test_delete_objects_invalid_fields [0.153600s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values [0.177568s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields [0.205088s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_fields_no_update [1.929015s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_with_validate_filters [0.211307s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_primary_key [0.211292s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.193613s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_with_unset_project_id [0.212579s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_invalid_fields [0.170290s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.185441s] ... ok {2} 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_policy.QosPolicyObjectTestCase.test_update_fields [0.185826s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_project_id [0.194698s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_project_id [0.182744s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_valid_fields [0.189623s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_invalid_field [0.177130s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects_nothing_to_delete [1.330122s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_invalid_field [0.215521s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_without_validate_filters [0.206179s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes_forbidden [0.197418s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_makes_primitive_field_value [0.215054s] ... ok {0} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_same_direction [0.318315s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_single_transaction [0.592664s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count [0.643379s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count [0.506820s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.468788s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction [1.390898s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_db_obj [0.570623s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_invalid_filters [0.536094s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters [0.429659s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.475346s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.524376s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects [0.676862s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates [0.169811s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_updates_from_db_object [0.207538s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.543192s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_single_transaction [0.531897s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.170199s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.486570s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.186952s] ... 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.QosPolicyRBACDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.541413s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects [0.186053s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_object [0.650852s] ... 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 {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 {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_single_transaction [0.516485s] ... ok {0} 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_policy.QosPolicyRBACDbObjectTestCase.test_update_single_transaction [0.537365s] ... 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.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.213599s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.370987s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values [0.180836s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete [0.165156s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_invalid_field [0.179385s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object [0.204122s] ... ok {0} 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 {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.191074s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.184833s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_unique_key [0.188349s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.183496s] ... 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 {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_fields [0.184640s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.191888s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.183562s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values [0.176328s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_false [1.508183s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false [0.572376s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_clean_obj_from_primitive [0.208507s] ... ok {1} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_different_direction [0.335399s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates [0.202597s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_single_transaction_enginefacade [2.436177s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.450826s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete [0.185714s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_primary_key [0.172716s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.487757s] ... ok {3} 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 {3} 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_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_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_false [0.538468s] ... ok {0} 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' {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values [0.204134s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_invalid_field [0.179368s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.164594s] ... ok {3} 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 {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.540607s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_extra_fields [0.213760s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_without_validate_filters [0.185114s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects [0.175897s] ... ok {3} 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.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_false [0.460891s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} 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_rule.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction [2.342268s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.200668s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_clean_obj_from_primitive [0.192083s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.201312s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters [0.572750s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.184570s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_db_obj [0.491061s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create [0.201582s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.189716s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.475261s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.164992s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_fields [0.190267s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.566174s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.179793s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_object [0.486034s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.191455s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields [0.552947s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_validate_filters_false [0.563763s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction [0.515937s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.571662s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_updates_from_db_object [1.889484s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.473819s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects [0.182986s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_fields_no_update [0.190970s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.203566s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects [0.666763s] ... ok {1} 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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_invalid_field [0.208800s] ... ok {1} 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' {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects [2.549535s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_with_validate_filters [0.217178s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_false [0.331413s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_synthetic_fields [0.121542s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_invalid_fields [0.189065s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction [0.573833s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.386886s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden [0.184208s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.163985s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create [0.185567s] ... ok {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.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist [0.535621s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.478560s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_updates_from_db_object [0.223173s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create [0.203192s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create [0.192827s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete [0.178352s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete [0.170479s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete [0.164523s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_fields_no_update [0.180953s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.485979s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object [0.190730s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_primary_key [0.168995s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.187492s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object [0.199599s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_duplicate_rules [0.173547s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects [0.187689s] ... ok {0} 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.QosBandwidthLimitRuleObjectTestCase.test_get_object [0.180276s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_single_transaction [0.586242s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_pager_is_passed_through [0.211990s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_with_validate_filters [0.174781s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object [0.186653s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_fields [0.187923s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.203332s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_without_validate_filters [0.236756s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.243831s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields [0.171414s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.205190s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.239266s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.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_delete_objects [0.190575s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.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.QosDscpMarkingRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values [0.165478s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes_forbidden [0.203141s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields [0.188367s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_create_single_transaction [0.533994s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_with_validate_filters [0.197757s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_invalid_fields [0.206753s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields [0.197235s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_valid_fields [0.211566s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.214515s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_returns_type [0.186773s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_valid_fields [0.187453s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_base.BaseDbObjectMultipleForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_foreign_keys [0.180215s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count [0.525206s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes [0.188894s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_duplicates [0.184670s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects [0.189796s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_create_single_transaction [0.508674s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_valid_fields [0.172871s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count [0.512059s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} 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.test_base.BaseDbObjectNewEngineFacade.test_get_objects [0.199350s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction [0.488895s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj [2.017218s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_invalid_fields [0.166306s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.440946s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.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.QosDscpMarkingRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.469414s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_without_validate_filters [0.216250s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_filtering_by_fields [0.624155s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes [0.178655s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects [0.575013s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_primary_key_forbidden_fail [0.167965s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_create_update_delete [0.563784s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_clean_obj_from_primitive [0.201177s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_single_transaction [0.493357s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects [0.189882s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects [0.176023s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_invalid_fields [0.171873s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_without_validate_filters [0.174636s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.508078s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules [0.164383s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_object [0.184583s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_valid_fields [0.178159s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object [0.195745s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_invalid_fields [0.174004s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.181370s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_valid_fields [0.194922s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_invalid_fields [0.184423s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values [0.203318s] ... ok {2} 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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_with_validate_filters [0.188323s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_without_validate_filters [0.191647s] ... ok {2} 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.test_base.BaseDbObjectRenamedFieldTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.220536s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_invalid_field [0.174983s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects [0.180563s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.192866s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_invalid_fields [0.195906s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_invalid_fields [0.178026s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_primary_key [0.179720s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_without_validate_filters [0.225464s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields [0.209977s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_updates_from_db_object [0.186623s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_without_validate_filters [0.185063s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_updates_from_db_object [0.198962s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_validate_filters_false [0.534026s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.564970s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist [0.525463s] ... ok {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_base.BaseDbObjectRenamedFieldTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.531254s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters [0.527623s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_primary_key_forbidden_fail [0.169370s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_invalid_fields [0.164871s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_updates_from_db_object [0.223939s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_valid_fields [0.175679s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_clean_obj_from_primitive [0.187475s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_object [0.167412s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.518514s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_updates_from_db_object [0.177127s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects [0.225820s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_invalid_fields [0.169345s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects [0.201666s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_fields_no_update [0.164943s] ... 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.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_object [0.190903s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_object [0.195105s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.190387s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_object [2.414937s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields [0.184548s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.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.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields [0.200413s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_single_transaction [0.534564s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_invalid_field [0.226213s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_invalid_filters [0.661831s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes_forbidden [0.203559s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_invalid_fields [0.239994s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_fields [0.249815s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_primary_key_forbidden_fail [0.192127s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_duplicate_rules [0.208599s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.178330s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceDictMiscValuesTestCase.test_dict_of_misc_values [0.182042s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.507804s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects [0.163587s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.191675s] ... 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 {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.186553s] ... ok {0} 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 {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count [0.552890s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_fields_no_update [0.189522s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_single_transaction [0.517510s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_without_validate_filters [0.193969s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_invalid_field [0.195030s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_valid_fields [0.232029s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_invalid_filters [0.467895s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes_forbidden [0.205717s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_create_update_delete [0.504009s] ... 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.QosMinimumPacketRateRuleObjectTestCase.test_update_fields [0.160410s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.175762s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_create_single_transaction [0.586952s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.203589s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction [0.497701s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_validate_filters_false [0.572993s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes_forbidden [0.194939s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.512079s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.182860s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist [0.541488s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.496578s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_clean_obj_from_primitive [0.188036s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_clean_obj_from_primitive [0.239083s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create [0.225575s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates [0.167218s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_single_transaction [0.637861s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_duplicates [0.163928s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete [0.168467s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete [0.221037s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_invalid_fields [0.205741s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_without_validate_filters [0.185941s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.481374s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_primary_key [0.176676s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules [0.170357s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object [0.181553s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_project_id_filter_added_when_project_id_present [0.198215s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.533694s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes [0.196682s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_single_transaction [2.096281s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.210798s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden [0.244280s] ... ok {1} 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 {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields [0.248074s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_object [0.605353s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_without_validate_filters [0.190051s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_create_update_delete [0.577810s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields_using_project_id [0.239544s] ... ok {1} 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 {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes [0.186014s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_without_validate_filters [0.216965s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.507615s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_updates_from_db_object [0.210989s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_single_transaction [0.528046s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_duplicates [0.193201s] ... ok {3} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_not_registered_object_raises_exception [0.169267s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_updates_from_db_object [0.213646s] ... ok {3} neutron.tests.unit.objects.test_base.NeutronObjectCountTestCase.test_count [0.195631s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.187785s] ... ok {3} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_dump_field_to_string [0.169331s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.499522s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_load_empty_string_to_json [0.177857s] ... ok {0} 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 {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_single_transaction [0.532884s] ... 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 {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_valid_fields [1.758238s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values [0.235091s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.595732s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.182838s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.611675s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.174565s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create [0.201056s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_updates_from_db_object [0.214444s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete [0.224262s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_only_net_policy [0.175583s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count [1.898157s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_filtering_by_fields [0.543484s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_port_policy [0.162031s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_without_validate_filters [0.198721s] ... ok {0} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_objects [0.204370s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object [0.188232s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_object [0.173675s] ... ok {0} 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.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete [0.185549s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_primary_key [0.201666s] ... ok {0} 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 {2} 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.test_address_group.AddressAssociationIfaceObjectTestCase.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.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_invalid_fields [0.187760s] ... ok {1} 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' {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.178578s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_valid_fields [0.189279s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_fields [0.190661s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.207306s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.513510s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.186824s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_invalid_filters [0.548367s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count [0.656933s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.479469s] ... 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.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.673992s] ... 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 {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_false [0.476739s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_single_transaction [0.513943s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects_nothing_to_delete [0.889559s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters [0.496728s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.466436s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.515565s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_clean_obj_from_primitive [0.196029s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_duplicates [0.178838s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects [0.578916s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_updates_from_db_object [0.202117s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects [0.190491s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_validate_filters_false [2.351258s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.202749s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_single_transaction [1.275030s] ... ok {1} 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.QosPacketRateLimitRuleObjectTestCase.test_delete [0.213304s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_single_transaction [0.517959s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values [0.221540s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_returns_type [0.230427s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_single_transaction_enginefacade [0.632990s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_updates_from_db_object [0.255068s] ... ok {0} 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' {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count [0.667863s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.103950s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects [2.019364s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_supports_extra_filtername [0.633302s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.213838s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_create_single_transaction [0.539036s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.228076s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_duplicate_rules [0.208430s] ... ok {0} 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.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_fields_no_update [0.208499s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_db_obj [0.651888s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object [0.230007s] ... ok {0} 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.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_object [0.227856s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {1} 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' {2} 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 {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist [0.647346s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters_false [2.097490s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.232636s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_invalid_field [0.228724s] ... ok {2} 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 {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters_false [0.699047s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.232571s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.680121s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.235321s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_returns_type [0.223505s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes_forbidden [0.229182s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_single_transaction [0.616791s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_net_policy [0.204812s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_single_transaction [1.835778s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_net_policy [0.203494s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_port_policy [0.212787s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_clean_obj_from_primitive [0.257502s] ... ok {2} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_object [0.248416s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_wrong_type [0.253844s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create [0.248139s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_filtering_by_fields [0.893824s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete [0.256736s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count_invalid_fields [0.222457s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.498236s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_duplicates [0.226427s] ... ok {3} 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 {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_primary_key [1.968429s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects [0.228382s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_without_validate_filters [0.260475s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_supports_extra_filtername [0.408851s] ... 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 {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.222219s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_invalid_field [0.243076s] ... 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 {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.216549s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_without_validate_filters [0.239914s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_fields [0.225520s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects [0.219916s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_with_synthetic_fields [0.577449s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_makes_primitive_field_value [0.217620s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_valid_fields [0.229081s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes [0.234552s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_without_validate_filters [0.218672s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.231215s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_standard_attrs [0.443646s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes_forbidden [0.226017s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.218456s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_invalid_fields [0.236742s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_net_policy [0.198454s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values [0.226377s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_extra_fields [0.218428s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_port_policy [0.208654s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.227806s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_fields_no_update [0.217284s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_only_net_policy [0.196559s] ... ok {2} 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.AddressGroupIfaceObjectTestCase.test_get_objects_invalid_fields [0.221913s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.240719s] ... 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_group.AddressGroupIfaceObjectTestCase.test_get_values [0.218573s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.221971s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.220538s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_without_validate_filters [0.217858s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.222091s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_synthetic_fields [0.226246s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_fields_no_update [0.222872s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.226517s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.216405s] ... ok {1} 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_group.AddressGroupIfaceObjectTestCase.test_update_changes_forbidden [0.226633s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.237258s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_fields [0.216009s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.227275s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_invalid_fields [0.206891s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects [0.798951s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_without_validate_filters [0.232979s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count [2.896043s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_create_single_transaction [0.621550s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_filtering_by_fields [0.625441s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false [0.462271s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_db_obj [0.564110s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_create_update_delete [0.592877s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects_nothing_to_delete [0.460098s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects_nothing_to_delete [0.560840s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_create_update_delete [0.576412s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_single_transaction [0.597083s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction [0.400503s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_single_transaction [0.586705s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_validate_filters_false [2.722006s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist [0.444666s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_single_transaction_enginefacade [0.514110s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_create_single_transaction [0.619419s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters [0.415636s] ... ok {2} 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_address_group.AddressAssociationObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters_false [0.455308s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.664745s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters [0.536548s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects_nothing_to_update [0.410079s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.599861s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count [0.551489s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count_validate_filters_false [0.551102s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction [0.494535s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_clean_obj_from_primitive [0.237515s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_create_single_transaction [0.411130s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count_invalid_filters [0.470285s] ... ok {0} 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_flavor.FlavorIfaceObjectTestCase.test_count_invalid_fields [0.248349s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_duplicates [0.228403s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects [0.218072s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.585019s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_db_obj [0.630706s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_create_update_delete [0.753084s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_invalid_fields [0.244580s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.414858s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.237220s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_single_transaction [0.490775s] ... ok {3} 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_address_group.AddressGroupDbObjectTestCase.test_delete_objects_nothing_to_delete [0.469761s] ... 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.test_address_group.AddressGroupDbObjectTestCase.test_get_object_with_synthetic_fields [0.630115s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist [0.763354s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_with_validate_filters [0.238270s] ... ok {1} 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' {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.440132s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes [0.271317s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.569705s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_standard_attr_id [0.558695s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields [0.278587s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_false [0.532014s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_without_validate_filters [0.241150s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.579357s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_updates_from_db_object [0.263546s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.412889s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count [0.702223s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects [0.833304s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_object [0.748553s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_clean_obj_from_primitive [0.239040s] ... ok {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_group.AddressGroupRBACDbObjectTestCase.test_update_single_transaction [0.607661s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_filtering_by_fields [0.670894s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_duplicates [0.247911s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects [0.232734s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist [2.384667s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects [0.321040s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object [0.323734s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction [0.605492s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_primary_key [0.250101s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.278181s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects [0.252633s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.253099s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters_false [0.645844s] ... ok {3} 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.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.208419s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_project_id [0.225576s] ... 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 {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.228557s] ... ok {0} 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.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_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_mixed_field [0.221845s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects [0.892399s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.289579s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count_invalid_fields [0.212917s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.249693s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.229500s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete [0.242967s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_valid_fields [0.246859s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_validate_filters_false [0.502428s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_db_obj [0.695402s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_mixed_fields [0.239385s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.232429s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_create_single_transaction [0.425753s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_without_validate_filters [0.218097s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.499595s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.242668s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_filtering_by_fields [0.599635s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_updates_from_db_object [0.224211s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.435959s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count [0.737435s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.472354s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.239138s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete [0.231506s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.554129s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.222666s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.231405s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_unique_key [0.221215s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_create_update_delete [2.545131s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.212637s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create [0.248003s] ... ok {3} 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 {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_supports_extra_filtername [2.295022s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create_duplicates [0.248323s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.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.AddressGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.224101s] ... ok {3} 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 {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_false [0.408118s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.541467s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete [0.235768s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.231316s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters [0.365311s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.217836s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.215705s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.220945s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.231087s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_object [0.722370s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_extra_fields [0.226728s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.222208s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_object [0.546703s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.225247s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.222480s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects [0.217842s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects_nothing_to_update [0.415275s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_db_obj [0.503250s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.226555s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_clean_obj_from_primitive [0.256934s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_fields_no_update [0.230994s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.207919s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.422678s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.250234s] ... ok {1} 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_object_missing_object [0.227640s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects [0.261785s] ... ok {1} 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 {2} 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 {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction [0.492374s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.219855s] ... ok {2} 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 {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_valid_fields [0.236392s] ... ok {1} 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.AddressGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.258056s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.442612s] ... ok {0} 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.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.232639s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_without_validate_filters [0.227035s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.405613s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.232374s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes_forbidden [0.220768s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.258266s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_invalid_fields [0.223681s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_false [0.537321s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_invalid_filters [0.559708s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters [0.381205s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_create_update_delete [0.651957s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction [0.450190s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_db_obj [0.511377s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [1.970158s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters_false [0.584377s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes [0.229564s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_fields [0.214269s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.444094s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_single_transaction [0.604768s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.248523s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields [0.240189s] ... 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' {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.207349s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_create_update_delete [0.523449s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects [0.242074s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields [0.226257s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count [0.517316s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_single_transaction [0.531858s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object [0.243344s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_object [0.241501s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_single_transaction [0.504935s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.413307s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.571874s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key [0.262604s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields [0.288511s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters_false [0.578771s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction [0.601194s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {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 {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_invalid_fields [0.237387s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects [0.510104s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.436689s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create [0.260434s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values [0.244238s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_duplicates [0.293853s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_mixed_field [0.239062s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects [0.233406s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_unique_key [0.211637s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist [0.606414s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_valid_fields [0.228194s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes [0.258524s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_fields [0.221724s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_without_validate_filters [0.244769s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object [0.220275s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.483623s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.197365s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_object [0.185329s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_invalid_fields [0.195622s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_create_single_transaction [0.507452s] ... 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.test_address_scope.AddressScopeRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.735311s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.225184s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_single_transaction [0.440801s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.220353s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_project_id [0.215615s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_object [0.624735s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_invalid_field [0.229761s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.518728s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_fields [0.237710s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_valid_fields [0.207001s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_object [0.205766s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count [0.462510s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.417303s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_duplicates [0.220198s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.207093s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects [0.584286s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.226891s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects [2.514662s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.208313s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.260933s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_filtering_by_fields [0.533628s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.216447s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create [0.233021s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.231715s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete [0.221008s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_false [0.509495s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects [0.238170s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count [0.498623s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.232651s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters [0.444098s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_unique_key [0.256572s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_validate_filters_false [0.388168s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_invalid_fields [0.227343s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects [0.236268s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.238237s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false [6.337074s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.460358s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values [0.254580s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_invalid_field [0.223201s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_single_transaction [0.412287s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_fields [0.217994s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.227673s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_filtering_by_fields [0.718790s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_configurations [0.547255s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_create_update_delete [0.481571s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_extra_fields [0.210309s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist [0.434672s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_fields_no_update [0.206788s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction [0.497350s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object [0.230041s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.450994s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_object [0.228005s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects_nothing_to_update [0.391563s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.373218s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.211558s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_project_id [0.221755s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_single_transaction [0.397653s] ... ok {0} 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_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj [3.480453s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.224675s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters_false [0.412062s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects [0.218085s] ... 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.test_agent.AgentIfaceObjectTestCase.test_get_object_unique_key [0.230925s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes_forbidden [0.232789s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resource_versions [0.472448s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_updates_from_db_object [0.247999s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.230205s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_invalid_fields [0.222161s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create [0.232748s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_invalid_filters [0.470398s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_updates_from_db_object [0.225668s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.235871s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_create_single_transaction [0.405876s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_fields_no_update [0.202996s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_primary_key [0.208423s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_db_obj [0.367421s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects [0.223190s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_clean_obj_from_primitive [0.192533s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_single_transaction [1.692776s] ... 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 {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_duplicates [0.183165s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_non_existent_object_raises_not_found [2.909726s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_without_validate_filters [0.223911s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete [0.199759s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields [0.230634s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields [0.200819s] ... ok {0} 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_agent.AgentIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields [0.256736s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object [0.231348s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_invalid_fields [0.220567s] ... ok {2} 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' {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_object [0.212124s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields [0.244613s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_invalid_fields [0.281243s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_valid_fields [0.321269s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values [0.236325s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_with_validate_filters [0.250568s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.265358s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_supports_extra_filtername [1.860065s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes [0.215920s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_without_validate_filters [0.225736s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.218355s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_create_single_transaction [3.480869s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count [1.794442s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects [1.738305s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_non_existent_object_raises_not_found [3.547456s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction [1.634980s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_false [1.791521s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_filtering_by_fields [3.340416s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_create_update_delete [1.861762s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object [3.863277s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields [0.226535s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.212360s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects [0.210186s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_invalid_fields [0.222976s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_with_validate_filters [0.249256s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_invalid_fields [0.259606s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_valid_fields [0.227523s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create [0.195335s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates [0.243380s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.208738s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_fields [0.216533s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist [1.796792s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_primary_key [0.218689s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_valid_fields [0.219829s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields [0.238373s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_mixed_fields [0.231445s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.231274s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.243668s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields [0.270837s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object [0.220320s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_without_validate_filters [0.250328s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_object [0.230684s] ... 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.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values [0.223788s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters [1.697607s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields [0.221573s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_mixed_field [0.221841s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_without_validate_filters [0.235194s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_fields [0.234580s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.224551s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_primary_key [0.216248s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects [6.241890s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive [0.239262s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_updates_from_db_object [0.230212s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_clean_obj_from_primitive [0.279085s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_invalid_fields [0.238980s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects [0.226708s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_mixed_field [0.210736s] ... ok {1} 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.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_invalid_fields [0.226263s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create [0.256474s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_fields [0.241661s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_invalid_fields [0.221060s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_fields_no_update [0.217407s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_updates_from_db_object [0.246906s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_invalid_fields [0.206745s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_updates_from_db_object [0.219005s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete [0.229268s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_primary_key_forbidden_fail [0.220631s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects [0.204003s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.208333s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectMultipleParentsForForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_parents [0.238425s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_fields_no_update [0.217895s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create [0.227449s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object [0.244657s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object [0.234113s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_updates_from_db_object [0.247665s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_object [0.250349s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_primary_key [0.267553s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_unique_key [0.155865s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete [0.260615s] ... ok {1} 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 {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 {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_without_validate_filters [0.244539s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.220886s] ... ok {3} 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.test_base.BaseDbObjectNewEngineFacade.test_get_object [0.262935s] ... ok {1} 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 {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_with_validate_filters [0.219037s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.226867s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_project_id [0.224711s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.232299s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_invalid_field [2.202983s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.236327s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_updates_from_db_object [0.218683s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_without_validate_filters [0.254716s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.235387s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_makes_primitive_field_value [0.231223s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes_forbidden [0.241837s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_validate_filters_false [0.511784s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden [0.248536s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_without_validate_filters [0.244787s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_invalid_fields [0.222188s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj [0.434795s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete [0.222845s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class [0.213805s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields [0.235660s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_pager_is_passed_through [2.287568s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction [0.506059s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_valid_fields [0.231136s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields [0.226410s] ... 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.BaseDbObjectNewEngineFacade.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.236642s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false [0.401889s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.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_delete_objects_invalid_fields [0.235142s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects [0.238012s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update [0.238642s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_invalid_fields [0.232611s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.456716s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values [0.235930s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object [0.244109s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields [0.217667s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {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 {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_object [0.458950s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields [0.234632s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_without_validate_filters [0.240162s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive [0.232233s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_invalid_field [0.217422s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects [0.548350s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields [0.235513s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create [0.230309s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_makes_primitive_field_value [0.205800s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates [0.220590s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_invalid_fields [0.232738s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_fields [0.219062s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_updates_from_db_object [0.225152s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete [0.242644s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_updates_from_db_object [0.233882s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key [0.223631s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_unique_key [0.231817s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete [0.231713s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.226627s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects [0.231237s] ... ok {1} 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.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields [0.225854s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {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 {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.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_get_object_unique_key ... SKIPPED: No unique keys found in test class {2} 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.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_without_validate_filters [0.219880s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.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_get_objects_mixed_fields [0.226252s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values [0.235795s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_invalid_fields [0.230804s] ... ok {3} 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 {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.231918s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_synthetic_fields [0.237148s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields [0.234772s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_without_validate_filters [0.244000s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters [0.219416s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates [0.233612s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields [0.229814s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_invalid_fields [0.227330s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_without_validate_filters [0.214001s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.253053s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_invalid_field [0.213965s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields [0.221975s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_updates_from_db_object [0.228701s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_mixed_field [0.221823s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_without_validate_filters [0.234137s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters [0.235680s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_without_validate_filters [0.237421s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects [0.594486s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object [0.220667s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes [0.275957s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive [0.212390s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object [0.231639s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields [0.246775s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} 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.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_valid_fields [0.233711s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_primary_key [0.202414s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields [0.228620s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_without_validate_filters [0.233889s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_pager_is_passed_through [0.256132s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.223926s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields [0.212118s] ... 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 {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_clean_obj_from_primitive [0.232477s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_with_validate_filters [0.232106s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes_forbidden [0.218165s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_without_validate_filters [0.235958s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete [0.229901s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_valid_fields [0.232554s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_invalid_field [0.223744s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_valid_fields [0.244904s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters [0.230877s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_mixed_field [0.230256s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update [0.214475s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects [0.218219s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_invalid_fields [0.234916s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.221308s] ... 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 {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction [2.721118s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.218222s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_valid_fields [0.223454s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_valid_fields [0.244316s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update [0.217751s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_with_validate_filters [0.231675s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_without_validate_filters [0.218467s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.448977s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object [0.219887s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields [0.241456s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects [0.216872s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields [0.236934s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.255669s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_without_validate_filters [0.206062s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects [0.061977s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create [0.288185s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes_forbidden [0.279062s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete [0.268566s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields [0.247031s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_invalid_fields [0.275222s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create [0.288147s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update [0.277359s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates [0.220625s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [0.629789s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object [0.239312s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object [0.232275s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_pager_is_passed_through [0.235429s] ... 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_ipam.IpamAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.445858s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_valid_fields [1.506523s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_mixed_fields [0.233307s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_without_validate_filters [0.242264s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values [0.276245s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object [0.616528s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_invalid_field [0.231837s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values [0.285427s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_mixed_field [0.234489s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_without_validate_filters [0.263191s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes [0.238007s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects [0.614627s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_makes_primitive_field_value [0.252387s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields [0.263206s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes [0.242822s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_invalid_fields [0.234473s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.505058s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.210821s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes_forbidden [0.254302s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_primary_key [0.120539s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction [0.269573s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.163769s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_fields [0.256592s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.216005s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates [0.278323s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {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 {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_valid_fields [0.246759s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates [0.243681s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_invalid_field [0.219833s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_primary_key [0.227083s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.229308s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects [0.248945s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_without_validate_filters [2.410716s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_unique_key [0.254130s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.275335s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.289124s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_makes_primitive_field_value [0.250950s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_invalid_fields [0.325631s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_fields [0.273636s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object [0.287032s] ... 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 {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.266872s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields [0.309540s] ... 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 {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_valid_fields [0.340403s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_updates_from_db_object [0.289384s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.355340s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_with_validate_filters [0.285018s] ... 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.BaseObjectIfaceListDictMiscValuesTestCase.test_list_of_dict_of_misc_values [0.292335s] ... ok {3} 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_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.275702s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.300369s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.291141s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_invalid_field [0.278152s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_makes_primitive_field_value [0.268020s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates [0.312569s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_with_unset_project_id [0.255042s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_updates_from_db_object [0.295482s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.278146s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_invalid_fields [0.286107s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete [0.276761s] ... ok {0} neutron.tests.unit.objects.test_base.PagerTestCase.test_comparison [0.256884s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects [0.267854s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_fields [2.478750s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.270701s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_without_validate_filters [0.244222s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values [0.254971s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create [0.248874s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_mixed_field [0.239579s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects [0.263347s] ... ok {2} 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.BaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.212430s] ... ok {1} 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.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields [0.275771s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object [0.267556s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [2.169278s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_filtering_by_fields [1.872379s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_updates_from_db_object [0.252284s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_object [0.258572s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects [0.253577s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.237626s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_without_validate_filters [0.239649s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.238323s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields [0.224544s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_without_validate_filters [0.255338s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update [0.236838s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object [0.221840s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.238359s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_invalid_fields [0.219075s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create [0.236739s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.692398s] ... 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 {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields [0.289193s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction [2.112741s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_without_validate_filters [0.280484s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object [0.294241s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects [0.318182s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_with_validate_filters [0.293086s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_pager_is_passed_through [0.271355s] ... ok {0} 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.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_without_validate_filters [0.268126s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields [0.273139s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_valid_fields [0.276279s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_project_id [0.282289s] ... ok {2} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_object_found_by_model [0.286203s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values [0.316178s] ... ok {2} neutron.tests.unit.objects.test_base.UniqueKeysTestCase.test_class_creation [0.224269s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_primary_key_forbidden_fail [0.247411s] ... ok {1} neutron.tests.unit.objects.test_base.NeutronObjectValidatorTestCase.test_load_wrong_synthetic_fields [0.219749s] ... ok {1} neutron.tests.unit.objects.test_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added [0.217826s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction_enginefacade [3.836260s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_validate_filters_false [2.140688s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist [3.795341s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_invalid_filters [2.170968s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.781445s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_create_single_transaction [1.560574s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_object [2.406140s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false [1.971841s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects [3.819081s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_db_obj [2.008062s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_objects [2.169460s] ... 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_ipam.IpamSubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.728028s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_invalid_fields [0.169951s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.198117s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects [0.200772s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create [0.188545s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_invalid_fields [0.194654s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object [0.196842s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_single_transaction [1.862417s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects [0.207394s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_object [0.202373s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.196789s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_single_transaction [1.140897s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_primary_key [0.192811s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.194164s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_unique_key [0.197227s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_fields [0.209029s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects [0.234803s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.237268s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_updates_from_db_object [0.182206s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_pager_is_passed_through [0.146059s] ... 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 {0} 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 {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_false [1.146811s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_with_validate_filters [0.181547s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_valid_fields [0.146677s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.142623s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_filtering_by_fields [0.486577s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_objects_nothing_to_update [1.086334s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant [0.344827s] ... ok {2} 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.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {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 {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_false [0.340773s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_create_update_delete [3.555458s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_fields [0.299083s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.334839s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_invalid_fields [0.289888s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create [0.170870s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.219648s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_updates_from_db_object [0.307952s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object [0.149141s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_supports_extra_filtername [0.851356s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_unique_key [0.193241s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_create_single_transaction [0.380264s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_valid_fields [0.235187s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_db_obj [0.327020s] ... 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 {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields [0.208546s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.246051s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_create_update_delete [3.146341s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_single_transaction [0.470556s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction [0.334405s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.379456s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters [1.250412s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_supports_extra_filtername [0.446749s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_object [0.424832s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_false [2.008179s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.942443s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_updates_from_db_object [0.308265s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters [2.849866s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_invalid_fields [0.199159s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_duplicates [0.372208s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object [0.197488s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_primary_key [0.206199s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_updates_from_db_object [0.276832s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction [0.573684s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects [0.246750s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_valid_fields [0.272264s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.236501s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_without_validate_filters [0.246912s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj [0.528784s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_fields_no_update [0.293160s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_invalid_fields [0.246007s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.566477s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_valid_fields [0.269068s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.669661s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values [0.293884s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_without_validate_filters [0.274308s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_primary_key_forbidden_fail [0.243044s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_invalid_field [2.286628s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create [0.241756s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.154102s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates [0.249161s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_invalid_filters [0.645520s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects [0.235953s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.279051s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false [0.546838s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects [0.543320s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.279806s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.558089s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.533801s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.254735s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object [5.736476s] ... ok {1} 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.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values [0.274486s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_create_update_delete [0.760014s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_invalid_field [0.312226s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects [0.687987s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.294038s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} 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.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction [0.659613s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_fields [0.331806s] ... ok {0} 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.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist [0.841319s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects_nothing_to_delete [0.494592s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_single_transaction [0.457025s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters [0.754836s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete [2.586504s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_valid_fields [0.281779s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_valid_fields [0.290309s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.842624s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_fields_no_update [0.307870s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_mixed_fields [0.246157s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update [0.267180s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects [4.462586s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_without_validate_filters [0.274308s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_primary_key [0.282390s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} 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.ServiceProfileIfaceObjectTestCase.test_get_objects [0.287264s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values [0.240331s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.230028s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_invalid_field [0.270103s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_mixed_field [0.246796s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object [0.240138s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.303757s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_without_validate_filters [0.297575s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_object [0.239928s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_updates_from_db_object [0.281007s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes_forbidden [0.295405s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.210062s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_fields [0.302677s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.292317s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.244730s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [2.501076s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.333871s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.753628s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_validate_filters_false [0.685907s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update [0.244272s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_create_single_transaction [0.591926s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_object [0.246620s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects [0.854407s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.252827s] ... ok {3} 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 {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_fields [0.733227s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values [0.224030s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_single_transaction [0.757511s] ... ok {3} 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 {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction [0.603974s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes [0.260596s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes_forbidden [0.252354s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.703897s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction [0.459398s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_fields [0.242648s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.212108s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.245318s] ... ok {1} 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.ServiceProfileDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count [0.724390s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false [0.599318s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist [0.525048s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_create_single_transaction [0.460855s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_object [0.633818s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_invalid_fields [0.328540s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_filtering_by_fields [0.750818s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_updates_from_db_object [0.313238s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update [0.283248s] ... ok {3} 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' {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects [0.264513s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters [7.404375s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.269817s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters [0.663477s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create [0.257357s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden [0.319234s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects [2.760836s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.211239s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.278000s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.205325s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects_nothing_to_update [0.337734s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_object [0.222107s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive [0.224327s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.205280s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create [0.199614s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count [0.651607s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.245305s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates [0.234943s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete [0.243089s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_invalid_filters [0.520777s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.251789s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.251881s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects [0.722793s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} 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.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_without_validate_filters [0.236953s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete [0.628753s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_without_validate_filters [0.233714s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes_forbidden [0.240834s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_valid_fields [0.267380s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction [4.638410s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant [0.402931s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id [2.768364s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.263712s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects [1.225635s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_supports_extra_filtername [2.974925s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [1.031255s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_updates_from_db_object [0.275358s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.278239s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields [3.889461s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_invalid_fields [0.260668s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_valid_fields [0.281074s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_with_validate_filters [0.247886s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_create_update_delete [1.245492s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.306888s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects [5.111908s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields [0.335152s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction [1.205838s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_invalid_fields [0.228053s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.726928s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction [5.042187s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction [1.955970s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction [4.473576s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_false [1.866352s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count [6.969029s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters [1.964347s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_object [0.407572s] ... 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_values_invalid_field [0.362653s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_with_validate_filters [0.370943s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.412242s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.399406s] ... ok {0} 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' {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist [7.027932s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count [1.602413s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_create_single_transaction [6.011624s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters [4.485685s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_non_existent_object_raises_not_found [1.145603s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects [1.200507s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects_nothing_to_delete [5.960288s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_false [8.431505s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction [1.161410s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_supports_extra_filtername [9.559766s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist [1.260999s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters [1.215283s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters_false [1.380560s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object [1.321552s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete [0.416320s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object [0.352591s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_unique_key [0.369327s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters_false [7.354131s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values [0.337742s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_invalid_field [0.429285s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_fields_no_update [0.397933s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.367561s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_object [0.383031s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.336732s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_unique_key [0.420453s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects [0.396146s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes [0.372320s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_create_update_delete [9.961883s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.356769s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_updates_from_db_object [0.372981s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.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_update_changes [0.378190s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden [0.377312s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields [0.039974s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_without_validate_filters [0.039234s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count [0.188816s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction [0.458617s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects [0.777816s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_single_transaction [6.323030s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields [0.386740s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields [0.721543s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates [0.389899s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects [0.404327s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction [0.717925s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_invalid_fields [0.359340s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields [0.347598s] ... ok {2} 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' {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields [0.410964s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_without_validate_filters [0.430295s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.712195s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values [0.401944s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction_enginefacade [7.001284s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_invalid_fields [0.388361s] ... ok {2} 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.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates [0.406977s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_invalid_filters [0.903126s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects [0.421615s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_valid_fields [0.444618s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_single_transaction [0.851774s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_create_update_delete [0.933110s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.798852s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.818353s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create [0.407651s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.362122s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object [3.752030s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.423545s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_object [0.394105s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_primary_key [0.398523s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_fields_no_update [0.403328s] ... 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_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_invalid_fields [0.387206s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_valid_fields [0.396826s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.440321s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects [13.350257s] ... 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_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_ipam.IpamAllocationObjectIfaceTestCase.test_get_values [0.368833s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_invalid_field [0.365525s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_with_validate_filters [0.382860s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden [0.389745s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields [0.386672s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.377607s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_validate_filters_false [0.932243s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes [3.878312s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_create_single_transaction [0.888431s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_updates_from_db_object [0.426055s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.684619s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters [0.895373s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction_enginefacade [6.130023s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [0.885650s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_single_transaction [0.934166s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.785219s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_fields [0.858725s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist [0.842620s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_single_transaction [7.806133s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [0.883484s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.874246s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {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.IpamAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.349720s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.853332s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects [0.478691s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.449675s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_false [0.905491s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create [0.383248s] ... ok {2} 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 {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete [0.432725s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters [5.986800s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.447235s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.428037s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.402350s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.467158s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.387075s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values [0.453329s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields [0.438569s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [0.427272s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist [8.055078s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count [3.401344s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects_nothing_to_update [5.951386s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.431243s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_valid_fields [0.310065s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false [3.956431s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_invalid_field [0.373550s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.736125s] ... 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 {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_without_validate_filters [0.404613s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters [7.058366s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.446146s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [8.163491s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_valid_fields [0.375210s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.804706s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.779125s] ... ok {1} 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_ipam.IpamSubnetDbObjectTestCase.test_db_obj [3.632315s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.881319s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects [6.159246s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist [0.903975s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_single_transaction [3.136125s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.795651s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects_nothing_to_update [0.891978s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction [0.107295s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_create_update_delete [3.351935s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_clean_obj_from_primitive [0.092912s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_updates_from_db_object [0.307264s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} 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 {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_without_validate_filters [0.405278s] ... ok {2} 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' {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.330987s] ... ok {1} 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_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields [3.162827s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_invalid_fields [0.362731s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count [0.738056s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_db_obj [0.483336s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.615994s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.488876s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction [3.189123s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.384810s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false [2.734159s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [3.167321s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters [2.519448s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [3.454041s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.143901s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.206030s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.202785s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.262713s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [1.676451s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [0.389615s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_without_validate_filters [0.314231s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes [0.311472s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.332421s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects [2.941786s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete [0.358373s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object [0.284611s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_object [0.250269s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_object [2.646606s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} 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_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates [0.299380s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction [2.462055s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.327062s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.219694s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.343263s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update [0.198276s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.224478s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_invalid_field [2.168183s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_invalid_fields [0.354190s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.316253s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.208753s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.362259s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create [0.324662s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.287927s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete [0.323406s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.296525s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_without_validate_filters [0.402731s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields [2.563847s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.299986s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values [0.317450s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.379407s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_mixed_fields [0.373617s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.346191s] ... ok {3} 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 {3} 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_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count [3.487262s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.338416s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist [2.813293s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [2.655248s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.357399s] ... ok {0} 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_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes [0.362590s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden [0.318126s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_invalid_fields [0.371899s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.351454s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects_nothing_to_update [2.251319s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction [3.824858s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count [3.638892s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_single_transaction [2.728805s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_invalid_fields [0.365215s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.347827s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects [0.311375s] ... ok {2} 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_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [0.293116s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key [0.295089s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.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.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects [5.218228s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} 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_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_mixed_field [0.298717s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.307902s] ... ok {2} 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' {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects [6.288688s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_single_transaction [3.616729s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [3.349910s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.366426s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction [3.095912s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects_nothing_to_delete [3.400699s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [2.808085s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_filtering_by_fields [4.912312s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_invalid_filters [3.951765s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_create_update_delete [4.136733s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [3.622471s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_validate_filters_false [3.935186s] ... ok {3} 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_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_create_single_transaction [3.360452s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_single_transaction [5.528332s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_invalid_fields [0.259005s] ... ok {2} 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_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create [0.297419s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_duplicates [0.331615s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_updates_from_db_object [0.315611s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects [0.294003s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_single_transaction_enginefacade [3.296728s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_unique_key [0.318971s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [6.162185s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects [0.293860s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.355616s] ... ok {2} 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 {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 {2} 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_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj [4.155197s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.280072s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.293038s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.281841s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters [2.955064s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_updates_from_db_object [0.254242s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_single_transaction [3.466454s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_single_transaction [0.855326s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create [0.378146s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_fields_no_update [0.325858s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_object [0.279420s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_unique_key [0.300267s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [3.047677s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_create_update_delete [1.031586s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.127260s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_invalid_field [0.180262s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_without_validate_filters [0.239240s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.179117s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_changes_forbidden [0.163698s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [1.063791s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_valid_fields [0.184971s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [4.107819s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete [0.318977s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.840291s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.263281s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.284669s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object [0.329780s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_invalid_field [0.323760s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.370440s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.301364s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects [3.989948s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects [0.999388s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects [0.214738s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects [0.223370s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.794444s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.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_objects_exist [3.668666s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_with_synthetic_fields [1.659774s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction [0.860982s] ... ok {3} 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' {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.807467s] ... ok {2} 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_metering.MeteringLabelDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.279173s] ... ok {2} 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 {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.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.243524s] ... ok {2} 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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.197109s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_object [1.309877s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist [0.902699s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create [0.342128s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count [0.733874s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_updates_from_db_object [0.385882s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects [0.366658s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields [0.330964s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_single_transaction [1.215237s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_valid_fields [0.390664s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_extra_fields [0.440632s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates [0.388680s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects [0.405310s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [6.235904s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_mixed_fields [0.401236s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields [1.354116s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} 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.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.457597s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_without_validate_filters [0.360693s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.355664s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_mixed_field [0.309342s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.324204s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_synthetic_fields [0.310220s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.312493s] ... ok {2} 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_metering.MeteringLabelObjectTestCase.test_update_changes_forbidden [0.307289s] ... ok {1} 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 {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_fields [0.294096s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_invalid_fields [0.318417s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete [3.051034s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.311465s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_primary_key_forbidden_fail [0.280992s] ... ok {1} 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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_fields_no_update [0.275978s] ... ok {2} 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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.232545s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.307052s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create [0.329778s] ... 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.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_valid_fields [0.308357s] ... ok {0} 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 {0} 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 {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object [0.355538s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_invalid_filters [0.800727s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.256404s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_unique_key [0.371836s] ... ok {0} 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_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_invalid_fields [0.240856s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_fields [0.332327s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_validate_filters_false [0.948173s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count [2.192642s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.309602s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.324917s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.246950s] ... 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 {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.217791s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_invalid_fields [0.285466s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj [0.945831s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.834175s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_validate_filters_false [0.798367s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_validate_filters_false [1.667141s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction [0.844169s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_create_single_transaction [0.851394s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.703423s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction [1.310795s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj [0.959517s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_false [0.765084s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields [0.875661s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj [1.246901s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_invalid_fields [0.301192s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters [5.343299s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.312492s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.360899s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.347865s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields [0.363409s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object [0.370865s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.367025s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_unique_key [0.372005s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj [2.020282s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.318870s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_create_update_delete [3.260581s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_project_id [0.345326s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values [0.358354s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist [1.451678s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction [0.868381s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [1.817682s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.501641s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_invalid_filters [1.098972s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_non_existent_object_raises_not_found [0.847296s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.655482s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_single_transaction [0.701855s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.266929s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_invalid_fields [0.245210s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create [0.224727s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_object [0.317785s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_updates_from_db_object [0.254839s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.283628s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete [0.260994s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update [0.302957s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.221892s] ... ok {0} 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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.367275s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_fields_no_update [0.180684s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.301331s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters_false [2.425370s] ... 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 {1} 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' {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.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_values_without_validate_filters [0.280387s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden [0.300027s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.190309s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.264317s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_valid_fields [0.253021s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.320886s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects [2.586250s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_object [2.361976s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_valid_fields [0.338677s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_fields [0.328498s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} 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 {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_without_validate_filters [0.318055s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.291526s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object [0.328644s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields [0.324917s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes [0.319142s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_without_validate_filters [0.314198s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [1.735400s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction [1.108487s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.304871s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction_enginefacade [0.974099s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} 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_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_invalid_filters [5.267553s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_clean_obj_from_primitive [0.289041s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_supports_extra_filtername [1.004095s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates [0.271306s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects [0.295187s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_validate_filters_false [3.641693s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.328367s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_primary_key [0.364624s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.352296s] ... 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_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects [1.164663s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_validate_filters_false ... 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 {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values [0.265049s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects [0.354135s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_without_validate_filters [0.269570s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.318668s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.356353s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_object [0.343656s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden [0.217231s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_valid_fields [0.276934s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects [0.331023s] ... ok {0} 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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_valid_fields [0.348613s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects_nothing_to_delete [0.722416s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [5.033325s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction_enginefacade [1.023250s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_create_single_transaction [5.675894s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false [1.110004s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects_nothing_to_update [0.975756s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_fields [0.322216s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [3.318832s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count [6.678069s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates [2.941402s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [7.831563s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.337276s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_single_transaction [3.701071s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.306993s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} 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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields [0.295809s] ... ok {3} 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_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_create_update_delete [6.530692s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_create_single_transaction [8.229664s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_object [3.502029s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_validate_filters_false [6.130443s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_single_transaction [3.748781s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_clean_obj_from_primitive [0.275215s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_db_obj [4.680089s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_updates_from_db_object [0.334394s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete [0.371578s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects [0.362991s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_unique_key [0.397220s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_single_transaction [6.791424s] ... ok {3} 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 {3} 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 {3} 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 {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.388879s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_filtering_by_fields [6.471267s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes_forbidden [0.355629s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.340405s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_with_synthetic_fields [5.285199s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_updates_from_db_object [2.900292s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects_nothing_to_delete [0.717104s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_single_transaction [5.515719s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_filtering_by_fields [1.345081s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_single_transaction_enginefacade [5.882353s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_single_transaction [2.283549s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields [6.584124s] ... 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_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_single_transaction_enginefacade [6.124293s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_validate_filters_false [2.814772s] ... 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' {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_object [3.041922s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_clean_obj_from_primitive [0.335474s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} 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 {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_invalid_field [0.317945s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_with_validate_filters [0.303125s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_without_validate_filters [0.274525s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_valid_fields [0.285448s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_without_validate_filters [0.269213s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [7.880415s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects [0.328116s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_object [0.300571s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.393682s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.334503s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.321489s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.269236s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_fields_no_update [0.363062s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_fields [0.333694s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object [0.238277s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.382521s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_db_obj [4.118720s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_false [5.092376s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.203849s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects [2.764625s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.277283s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.265386s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_validate_filters_false [3.402324s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values [0.297588s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_mixed_field [0.283863s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.254486s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects [2.060417s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction [1.604737s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_create_single_transaction [3.009359s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters [4.831208s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_duplicates [0.303390s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_invalid_filters [3.327772s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.449571s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.322010s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_unique_key [0.338717s] ... ok {3} 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_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.397099s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.347797s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_single_transaction [3.466128s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields [0.318990s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.303270s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_db_obj [3.091133s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.362500s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist [2.531706s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_single_transaction [3.241129s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_single_transaction_enginefacade [2.957927s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [2.214648s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields [0.269934s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create [0.260881s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [3.569103s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.259172s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update [0.286116s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key [0.343102s] ... ok {3} 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 {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_ends ... SKIPPED: There is no string field in this object {1} 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.ExternalNetworkIfaceObjectTestCase.test_get_values [0.135268s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_single_transaction [2.433475s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.269275s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count [1.887045s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_filtering_by_fields [4.051543s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters [2.636120s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_standard_attr_id [3.300543s] ... 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' {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.907354s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_validate_filters_false [4.255493s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction [1.487677s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist [5.296508s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_object [3.225906s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create [0.261530s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_fields_no_update [0.289169s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object [0.268365s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects [0.203764s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_supports_extra_filtername [5.416135s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_invalid_fields [0.224220s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.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_get_objects_without_validate_filters [0.220152s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects_nothing_to_update [3.133743s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_with_validate_filters [0.231879s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.272734s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects [0.257347s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects [3.518521s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.275254s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_valid_fields [0.302989s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object [0.276984s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.257425s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.283610s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_false [2.912502s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.267525s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.297857s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.298843s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_invalid_fields [2.814532s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__attach_qos_policy [2.773488s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_updates_from_db_object [0.279614s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_invalid_filters [1.149825s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete [0.253487s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.274888s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count [0.958741s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_extra_fields [0.356285s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_create_single_transaction [0.883810s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters_false [3.024915s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.353218s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.241381s] ... 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.NetworkDbObjectTestCase.test_count_invalid_filters [0.831337s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_duplicates [0.239880s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects_nothing_to_delete [0.727205s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.180403s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects [0.184124s] ... 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 {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_project_id [0.353607s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_validate_filters_false [0.720838s] ... ok {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 {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values [0.299445s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_valid_fields [0.291014s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.528746s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction [1.143816s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.329666s] ... ok {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_objects_without_validate_filters [0.274453s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction [0.501726s] ... ok {2} 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_local_ip.LocalIPIfaceObjectTestCase.test_update_changes [0.250293s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_supports_extra_filtername [0.595370s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_fields [0.290118s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_db_obj [1.374070s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_updates_from_db_object [0.252684s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_create_update_delete [1.687624s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters_false [1.101276s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.921487s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count [1.073069s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.571468s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_create_update_delete [1.638015s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects_nothing_to_update [0.514312s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_validate_filters_false [0.916540s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.547226s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_single_transaction [0.817986s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_duplicates [0.275917s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_with_synthetic_fields [1.688140s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_single_transaction [0.734338s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_unique_key [0.278624s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_valid_fields [0.247954s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_project_id [0.283807s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values [0.296159s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist [1.116229s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false [0.547024s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_with_synthetic_fields [4.177342s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.429078s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_invalid_field [2.705186s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects [2.326420s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_without_validate_filters [0.264080s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_fields_no_update [0.305544s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_with_synthetic_fields [2.123240s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object [0.401896s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields [4.788172s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_object [0.310734s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.580856s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_primary_key [0.259425s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields [0.261676s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_pager_is_passed_through [0.284168s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.157090s] ... 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 {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_validate_filters_false [2.254743s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.638579s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters [0.573372s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive [0.321811s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_invalid_fields [0.319461s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_create_update_delete [1.739670s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects [2.965978s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects_nothing_to_update [0.432896s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete [0.312685s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_without_validate_filters [0.354111s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_with_validate_filters [2.965191s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.358599s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_makes_primitive_field_value [0.285186s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_validate_filters_false [0.900400s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction [1.396082s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_with_unset_project_id [0.281703s] ... 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 {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes [0.263070s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_valid_fields [0.310753s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects [1.070280s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_without_validate_filters [0.252511s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_updates_from_db_object [0.221287s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.427029s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.969184s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects [2.156927s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction [1.105277s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction [1.190982s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.631596s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects [0.802119s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_clean_obj_from_primitive [0.240941s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.363832s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [1.178951s] ... ok {2} 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' {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_invalid_fields [0.215693s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.182699s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_fields [0.239568s] ... ok {1} 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.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_single_transaction [1.513318s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes [0.238321s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields [0.252992s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects [2.002899s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_updates_from_db_object [0.306850s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete [0.290934s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist [1.648809s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_object [0.344702s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields [1.782130s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_primary_key [0.300295s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects [0.293238s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.007684s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_invalid_fields [0.286209s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_valid_fields [0.293827s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields [2.488853s] ... 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 {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.251065s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.967333s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_invalid_fields [0.247521s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters [0.348696s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_duplicates [0.239710s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_updates_from_db_object [0.263951s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_with_validate_filters [0.261958s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_valid_fields [0.264720s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_fields [0.258694s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.193610s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields [0.250270s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_fields_no_update [0.297257s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.282482s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false [1.261871s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_valid_fields [0.458323s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_without_validate_filters [0.306231s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_invalid_field [0.352267s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters [1.276582s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction [3.804994s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create [0.201440s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_clean_obj_from_primitive [0.267142s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [1.128627s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates [0.227861s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_invalid_fields [0.259739s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects [0.236010s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_valid_fields [0.296351s] ... ok {1} 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_objects_pager_is_passed_through [0.290247s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update [0.248168s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key [0.258656s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction [1.378293s] ... ok {1} 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_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_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects [5.516371s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_invalid_field [0.283416s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields [1.176644s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_without_validate_filters [0.288919s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.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_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden [0.339242s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values [0.323249s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_fields [0.373477s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_create_update_delete [1.623650s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.307656s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_updates_from_db_object [0.298504s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_valid_fields [0.278007s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction_enginefacade [1.006932s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_filtering_by_fields [3.900228s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count [2.588872s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_db_obj [2.961566s] ... 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_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_supports_extra_filtername [2.669882s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist [1.791676s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_invalid_filters [2.465654s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects_nothing_to_delete [2.904557s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [2.018814s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist [3.266057s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_single_transaction [3.129506s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_create_update_delete [3.389450s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters_false [3.446277s] ... ok {0} 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_network.NetworkPortSecurityDbObjTestCase.test_update_objects [4.747584s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create [0.159602s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.217070s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_single_transaction [3.373604s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects [0.325383s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.285989s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.286646s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.871703s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields [0.449007s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_updates_from_db_object [0.333865s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_standard_attr_id [3.503952s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_single_transaction_enginefacade [3.500933s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_single_transaction [1.531688s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects_nothing_to_update [3.083562s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} 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_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_object [0.281207s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects [0.290326s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters [3.139673s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.255378s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters [1.070682s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count_invalid_fields [0.347795s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes [0.289471s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create [0.294728s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_fields [0.274339s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_duplicates [0.315715s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.260689s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.241466s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.057605s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_valid_fields [0.247365s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_updates_from_db_object [0.349530s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.225815s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_extra_fields [0.268458s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete [0.295871s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_invalid_fields [0.283083s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects [0.288299s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_valid_fields [0.367854s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_primary_key [0.381376s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values [0.301696s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_without_validate_filters [0.307442s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_fields [0.311934s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_valid_fields [2.548740s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_valid_fields [0.284169s] ... ok {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_with_string_matching_filters_starts ... 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.253345s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_project_id [0.258508s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_db_obj [5.174115s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_without_validate_filters [0.270592s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_non_existent_object_raises_not_found [1.455420s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_valid_fields [0.265005s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_single_transaction_enginefacade [2.985159s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_single_transaction [1.839388s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_create_single_transaction [2.025741s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects [2.262928s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.904745s] ... ok {0} 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' {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_false [2.929700s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_single_transaction [1.602820s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.561649s] ... ok {2} 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_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_supports_extra_filtername [4.669058s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects [3.272359s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_fields_no_update [0.211610s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object [0.177938s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_primary_key [0.159825s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_false [1.518686s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.207779s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values [0.250771s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.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 [1.567516s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_invalid_field [0.289966s] ... ok {1} 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_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_with_validate_filters [0.356720s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.475547s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters [1.312494s] ... ok {2} 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.NDPProxyIfaceObjectTestCase.test_update_objects_invalid_fields [0.354212s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_invalid_fields [0.299712s] ... ok {2} 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.RouterNDPProxyStateDbObjectTestCase.test_update_objects_nothing_to_update [1.725192s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete [0.270060s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_duplicates [0.334246s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_fields_no_update [0.273619s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count_invalid_fields [0.306714s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects [0.356914s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_invalid_fields [0.256565s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object [0.294166s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.346219s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_primary_key [0.325046s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_object [0.346857s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects [0.313830s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values [0.295274s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_primary_key [0.287753s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_invalid_fields [0.341864s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects [0.303208s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes [0.051002s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes_forbidden [0.068205s] ... 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 {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.318017s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters [0.258560s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_without_validate_filters [0.224898s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.229250s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.298243s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count [3.069422s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_fields [0.326052s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_fields [0.242727s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_without_validate_filters [0.219934s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_primary_key_forbidden_fail [1.993523s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_validate_filters_false [2.193576s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count [1.800322s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count [2.882006s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction [1.458532s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters [1.747912s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction [1.030130s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_invalid_filters [6.012843s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false [2.917478s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_create_update_delete [1.516635s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction [1.195973s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_db_obj [2.354916s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_validate_filters_false [2.691005s] ... ok {2} 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' {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects [1.772665s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.494739s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.928793s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete [0.229765s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.221285s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.183326s] ... 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_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} 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.ExternalNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.214433s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.249667s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false [1.257890s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction [1.706376s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.223902s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_updates_from_db_object [0.249151s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects [2.539283s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.182848s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction [1.144029s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_create_update_delete [1.628689s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_object [1.588868s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_db_obj [1.319511s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_supports_extra_filtername [1.151262s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters [3.616984s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates [0.192871s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete [0.207948s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction [1.520974s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_valid_fields [0.229200s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.244230s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_primary_key [0.245506s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.243343s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects [0.272817s] ... 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 {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.296318s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist [2.478160s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_object [0.304636s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values [0.259718s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.289643s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_with_validate_filters [0.234120s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields [3.309124s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.232817s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects [0.286978s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_fields [0.248376s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.282383s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.260949s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.269763s] ... 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 {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.216354s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_create_update_delete [1.345876s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.276539s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_objects [2.367991s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields [0.247642s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist [1.620632s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects_nothing_to_delete [1.165454s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_used_allocation_mapping [2.180303s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count [0.565673s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_with_project_id [0.409259s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false [1.207629s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction [1.377496s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_filtering_by_fields [1.047273s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction_enginefacade [1.332471s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters_false [1.780441s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_single_transaction [4.214667s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters [0.490798s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create [0.308406s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_updates_from_db_object [0.239822s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_not_shared_with_project_id [0.635880s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete [0.248747s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_invalid_fields [0.251194s] ... ok {3} 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_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_valid_fields [0.251137s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects [0.273332s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects [1.752549s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_fields_no_update [0.265844s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object [0.227229s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields [0.234413s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object [0.282811s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_object [0.244193s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_duplicates [0.210372s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_unique_key [0.271370s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_invalid_fields [0.240552s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_invalid_fields [0.230237s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_valid_fields [0.247741s] ... ok {3} 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 {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_valid_fields [0.232230s] ... ok {1} 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_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object [0.270229s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_without_validate_filters [0.253751s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values [0.225557s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.223932s] ... ok {2} 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_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_with_validate_filters [0.241349s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_valid_fields [0.212873s] ... ok {1} 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 {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_without_validate_filters [0.227193s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_invalid_field [0.216603s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {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 {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.263909s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_invalid_fields [0.144617s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_updates_from_db_object [0.219483s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters [1.072859s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden [0.251120s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_fields [0.267165s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [1.119243s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_non_existent_object_raises_not_found [1.127201s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction [0.871645s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects [0.248220s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_false [0.496867s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.258670s] ... ok {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.NetworkDbObjectTestCase.test_objects_exist_validate_filters [0.487535s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields [1.376588s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values [0.206998s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_without_validate_filters [0.231873s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes [0.238281s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_invalid_fields [0.225923s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [1.043982s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters [0.291779s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_updates_from_db_object [0.271842s] ... ok {1} 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_network.NetworkDbObjectTestCase.test_db_obj [1.084667s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters [1.106835s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.530857s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects_nothing_to_update [1.161973s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates [0.256784s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_qos_policy_id [4.785999s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.215366s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_dns_domain [1.717127s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object [0.230712s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.360215s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj [0.862114s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.329424s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.495160s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes [0.250270s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.257938s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.612252s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.289113s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.277389s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction [0.694793s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count [11.268457s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_fields [3.941738s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_false [0.805285s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_invalid_fields [0.284963s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_updates_from_db_object [0.279161s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects [0.275166s] ... ok {0} 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 [0.278506s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.263407s] ... ok {0} 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_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_with_validate_filters [0.274799s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_without_validate_filters [0.277564s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction [2.955093s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters [4.865723s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes_forbidden [0.281084s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_without_validate_filters [0.285507s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_clean_obj_from_primitive [0.282159s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist [1.027627s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete [0.284122s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_non_existent_object_raises_not_found [1.282234s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_invalid_fields [0.300719s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_object [0.281652s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_primary_key [0.291401s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters_false [1.122361s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_unique_key [0.276088s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects [0.270566s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_invalid_fields [0.274495s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.269980s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects [1.930264s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_fields [0.291421s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_without_validate_filters [0.299106s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_object [1.818676s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.270394s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_single_transaction [1.021428s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction [1.291649s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count [0.893045s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_invalid_filters [1.892488s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_invalid_filters [9.504229s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_filtering_by_fields [0.983817s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction_enginefacade [1.274888s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction [0.898640s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects [1.908444s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_supports_extra_filtername [1.257258s] ... 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' {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction [0.811807s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.794252s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist [0.873356s] ... ok {0} 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' {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_object [2.068530s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.845216s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.772795s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction_enginefacade [1.202162s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects_nothing_to_update [1.295028s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates [0.303428s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete [0.288209s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object [0.312811s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [1.208850s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_primary_key [0.280508s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects [0.289952s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction [1.680311s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_invalid_fields [0.308515s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive [0.298694s] ... ok {2} 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 {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_updates_from_db_object [0.270643s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_without_validate_filters [0.286164s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete [0.271838s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_primary_key [0.271600s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key [0.274528s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_object [1.950605s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.276772s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_validate_filters_false [12.470671s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction [1.485477s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__set_dns_domain [1.697236s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.279745s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create [0.282097s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object [0.278834s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects [0.262384s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.286050s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_object [0.257191s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.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.294032s] ... 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 {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values [0.299433s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes [0.269225s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_without_validate_filters [0.305064s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.278015s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden [0.311242s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_invalid_fields [0.318169s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields [0.310405s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_create_single_transaction [3.194716s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_validate_filters_false [1.890583s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.996196s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects [1.797296s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count [2.045911s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_single_transaction [0.969061s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.346820s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_validate_filters_false [1.958208s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [1.393840s] ... 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' {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj [1.631204s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.530158s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist [1.682822s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_standard_attr_id [1.233090s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [1.301813s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects [10.929930s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters [0.906820s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction [1.654508s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction [0.758104s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_create_update_delete [0.981345s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [1.297671s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters_false [4.423742s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects_nothing_to_update [1.407906s] ... ok {2} 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.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates [0.267599s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters [0.777576s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete [0.284831s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.270140s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_fields_no_update [0.294101s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.819610s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.275750s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.256301s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_object [0.937450s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_rbac_shared_on_parent_object [3.057777s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values [0.256045s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_single_transaction [0.904000s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction [7.433482s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects_nothing_to_update [1.047303s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create [0.302176s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_valid_fields [0.301519s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_fields_no_update [0.285524s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_unique_key [0.303116s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_single_transaction [1.359543s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_extra_fields [0.268801s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_with_validate_filters [2.701924s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.224196s] ... 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 {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.283999s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_project_id [0.274651s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.263050s] ... 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 {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_makes_primitive_field_value [0.287573s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes [0.278531s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values [0.330168s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_invalid_filters [1.843557s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_invalid_field [0.293238s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.269439s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields [0.274131s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_updates_from_db_object [0.295538s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_invalid_filters [2.013879s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_create_single_transaction [1.213223s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects [0.288172s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields [0.305281s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_db_obj [1.240941s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_mixed_field [0.303948s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_validate_filters_false [1.983329s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_with_validate_filters [0.317361s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.301737s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.083806s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_synthetic_fields [0.283491s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes [0.316242s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects_nothing_to_delete [1.252068s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_updates_from_db_object [0.316023s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects [1.796455s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction_enginefacade [1.302880s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction [1.667195s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_create_update_delete [0.984965s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction [11.343075s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction [1.037097s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_hosts [1.942745s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_single_transaction [1.118780s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_false [1.211491s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_non_existent_object_raises_not_found [1.250284s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create [0.284163s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters [1.186106s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_fields [0.298587s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.280810s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.267467s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object [0.273526s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_false [1.023911s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_unique_key [0.271889s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_invalid_fields [0.262050s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.249960s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create [0.284625s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields [2.620273s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_duplicates [0.267527s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields [0.278000s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_invalid_fields [0.263155s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_without_validate_filters [0.284974s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_fields_no_update [0.271338s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_unique_key [0.295200s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_object [0.273701s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_mixed_fields [0.269294s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_invalid_fields [0.273734s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes_forbidden [0.286408s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_valid_fields [0.259378s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_with_validate_filters [0.258532s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_valid_fields [0.351068s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [2.467055s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_with_unset_project_id [0.263278s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters [0.259562s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_primary_key_forbidden_fail [0.283115s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.266562s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_supports_extra_filtername [8.121140s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.298117s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_invalid_filters [2.258798s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count [1.929958s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_create_update_delete [2.280318s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction [4.238485s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_filtering_by_fields [1.335659s] ... ok {1} 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' {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction_enginefacade [1.506487s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction [2.191649s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_single_transaction [1.013236s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_standard_attr_id [1.003652s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.702979s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [1.019617s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist [2.445416s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_object [2.009738s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters_false [9.008595s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_object [1.734261s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_false [2.083037s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects [2.407476s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects [1.746657s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_clean_obj_from_primitive [0.298592s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects_nothing_to_update [1.227318s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_without_validate_filters [0.283409s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object [0.276699s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_unique_key [0.288735s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters_false [2.500347s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects [0.271930s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_pager_is_passed_through [0.286979s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_single_transaction [1.627886s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_without_validate_filters [0.269280s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_clean_obj_from_primitive [0.313654s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_updates_from_db_object [0.304358s] ... 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_object [0.288716s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {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 {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_invalid_field [0.279514s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_mixed_field [0.295364s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_with_validate_filters [0.297806s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_invalid_field [2.487634s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.290687s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_updates_from_db_object [0.286408s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes_forbidden [0.261290s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_invalid_fields [0.291942s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_without_validate_filters [0.327706s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_updates_from_db_object [0.273990s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction [2.341771s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields [0.219723s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count [2.033481s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create [0.249456s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.286605s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object [0.284286s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_unique_key [0.253492s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_create_single_transaction [1.485042s] ... ok {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 {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_filtering_by_fields [2.320523s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_object [12.495747s] ... ok {0} 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_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields [0.302982s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_invalid_field [0.240637s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} 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 {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete [0.288733s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_without_validate_filters [0.248312s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects [0.320438s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_valid_fields [0.262998s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_db_obj [1.733457s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.289496s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_without_validate_filters [0.314460s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update [0.286481s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_primary_key [0.292444s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_invalid_filters [0.622384s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_unique_key [0.305000s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_without_project_id [0.414816s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_pager_is_passed_through [0.283350s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_with_validate_filters [0.295464s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction [1.639558s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_single_transaction [0.590858s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_without_validate_filters [0.307285s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes_forbidden [0.291673s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.497320s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_updates_from_db_object [0.313629s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_single_transaction [0.632281s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction_enginefacade [4.829629s] ... ok {0} 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' {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_standard_attr_id [0.681972s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields [2.474138s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist [0.543986s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.573656s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_invalid_filters [2.917495s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.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_not_shared_without_project_id [0.508993s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_create_update_delete [1.846957s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects_nothing_to_update [0.540079s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_duplicates [0.341387s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_extra_fields [0.368630s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_fields_no_update [0.318929s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} 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 {1} 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_network.SegmentHostMappingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [2.458725s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction [1.214581s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_clean_obj_from_primitive [0.259073s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [3.027254s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_updates_from_db_object [0.285376s] ... 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 {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.207657s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects [0.278010s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_fields [0.225787s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_fields [0.259101s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_invalid_fields [0.250077s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_valid_fields [0.295819s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_duplicates [0.313274s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_valid_fields [0.306776s] ... ok {2} 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_ports.DistributedPortBindingIfaceObjTestCase.test_delete [0.299584s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.248555s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects [0.279871s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.268178s] ... 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.DistributedPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.254385s] ... 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_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_available_allocation [0.675232s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.257641s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_db_obj [0.750780s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist [3.836364s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.400234s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects [0.738332s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false [1.200447s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_single_transaction [0.450928s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters_false [1.732114s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {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_duplicates [0.262922s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects [0.269530s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count [4.944758s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.244395s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.238673s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_valid_fields [0.238984s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_default_range_two_shared_ranges [3.428625s] ... ok {1} 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_network.NetworkSegmentIfaceObjTestCase.test_get_values [0.253143s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_object [0.688279s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes [0.226319s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction [1.715006s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields [0.227836s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_filtering_by_fields [9.440456s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.474244s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_updates_from_db_object [2.501004s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction [2.030330s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete [0.206204s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_valid_fields [0.231830s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.256843s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_primary_key [0.269237s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.626810s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_unique_key [0.229340s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_valid_fields [0.307048s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.976079s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.249857s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_project_id [0.269699s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_invalid_field [0.295661s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.643133s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes_forbidden [0.301511s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_updates_from_db_object [0.248101s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects [1.796231s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete [0.250535s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects [0.255689s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.235735s] ... ok {1} 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' {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values [0.245193s] ... ok {3} 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_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.261147s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.237778s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.198314s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_create_update_delete [10.160639s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [3.747113s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_validate_filters_false [2.559347s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_create_single_transaction [7.409009s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.652913s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.937312s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction [4.368789s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction_enginefacade [7.411833s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.250920s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_update [0.264967s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_object [0.227230s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_port_binding_by_vnic_type [2.590721s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects [0.258755s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj [7.839971s] ... ok {1} 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_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden [0.245051s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_invalid_fields [0.226183s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_validate_filters_false [0.511193s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_false [1.893097s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_create_update_delete [0.663079s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.554526s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_single_transaction [0.400034s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.462583s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.427336s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_object [2.465682s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_queries_constant [6.859874s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects_nothing_to_update [1.821974s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_duplicates [0.241777s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object [0.219666s] ... ok {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 {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_for_project [2.620823s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.237541s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_invalid_field [0.231546s] ... ok {3} 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_ports.PortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.256082s] ... ok {3} 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_ports.PortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.256013s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.233860s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects_nothing_to_delete [9.443987s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_standard_attr_id [7.270853s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_filtering_by_fields [3.908532s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared [7.816659s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_shared_ranges [1.847420s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_single_transaction [7.770586s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_without_physical_network_for_vlan [0.808573s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_false [0.404922s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters_false [0.559064s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction [5.754169s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects [0.861342s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_single_transaction [0.461637s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_clean_obj_from_primitive [0.229067s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count_invalid_fields [0.250136s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create [0.248318s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.272163s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects [0.255431s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes [0.257035s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.253050s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.260478s] ... ok {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_objects.TestObjectVersions.test_versions [0.476604s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist [10.310736s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [7.142282s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist [3.694944s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters [2.995073s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_non_existent_object_raises_not_found [6.497269s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.986509s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create [0.266708s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete [0.232737s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [10.092389s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects [0.230190s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters [0.302162s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update [0.333567s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_primary_key [0.232803s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_invalid_fields [0.265211s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_single_transaction [9.279533s] ... 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 {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_duplicates [0.303479s] ... ok {3} 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_port_forwarding.PortForwardingObjectTestCase.test_create_updates_from_db_object [0.230580s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_mixed_field [0.237014s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object [0.274190s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_updates_from_db_object [0.224765s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects [0.250850s] ... ok {2} 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 {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects_nothing_to_update [6.475511s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_without_validate_filters [0.238207s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_clean_obj_from_primitive [0.238117s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values [0.249225s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_mixed_field [0.236049s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_invalid_fields [0.234686s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_without_validate_filters [0.269651s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_invalid_fields [0.226189s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_primary_key_forbidden_fail [0.232128s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_valid_fields [0.242258s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.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_changes [0.278799s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_invalid_fields [0.248801s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.858943s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count [4.509175s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_valid_fields [2.601112s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction [2.083074s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_invalid_filters [1.886332s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_create_update_delete [1.923880s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count [2.317484s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_db_obj [1.954672s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction [1.893885s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects_nothing_to_delete [1.747037s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_validate_filters_false [2.353015s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.929047s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_filtering_by_fields [2.092782s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects [2.240372s] ... ok {2} 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.PortDNSDbObjectTestCase.test_get_object_single_transaction [2.086134s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields [2.047483s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.710230s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction [1.449243s] ... 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' {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.549099s] ... ok {3} 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.DistributedPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.667845s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_false [8.157661s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters_false [1.962220s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false [1.674396s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.646158s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object [2.154961s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters [1.524991s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_single_transaction [1.838355s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [1.501721s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields [0.227941s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.213478s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.220105s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.204847s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.193377s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.223263s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_fields_no_update [0.221781s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values [0.194780s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_unique_key [0.199442s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.216786s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects [0.188980s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.244599s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.229931s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.237569s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_object [4.204401s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes [0.241609s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create [0.213973s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_fields [0.246043s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.215772s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_without_validate_filters [0.258585s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_primary_key [0.240475s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters [6.790803s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_without_validate_filters [0.256375s] ... 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 {3} 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 {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.210347s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes [0.221113s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.215242s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden [0.210462s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_validate_filters_false [2.098179s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_check_network_ports_by_binding_types [1.795058s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters [1.906090s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_single_transaction [1.914910s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count [1.411859s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_db_obj [1.637926s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction [1.464810s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_invalid_filters [1.588406s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.479743s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.082222s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects [1.948333s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects [8.774819s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create [0.269554s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_valid_fields [0.238418s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_not_dhcp [1.875283s] ... ok {1} 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_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_object [0.243560s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [1.425039s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_mixed_fields [0.222752s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist [4.054389s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [2.321690s] ... ok {1} 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 {1} 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 {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' {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_invalid_field [0.266962s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_makes_primitive_field_value [0.228600s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters [1.451099s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.251648s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_fields [0.268551s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_duplicates [0.230612s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.213916s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_false [1.426387s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.192418s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object [0.187293s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.221084s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_unique_key [0.282693s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects [0.226560s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction [1.731243s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.231879s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.231128s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.235672s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [2.362387s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_with_synthetic_fields [7.592434s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj [2.053617s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.128693s] ... 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 {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.778969s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields [0.283377s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create [0.278959s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.682725s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.278473s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_pci_slot [1.404882s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_duplicated_port_bindings [2.605342s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.899859s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_ids_by_security_groups_except_router [1.728309s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [2.406655s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} 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_ports.PortDbObjectTestCase.test_get_standard_attr_id [1.485157s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.929238s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.246822s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist [2.142358s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.248694s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.213396s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids_and_port_id [1.855563s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects [2.188794s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.200606s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects_nothing_to_update [1.149867s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create [0.219371s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.459027s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.202017s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count [2.288985s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object [0.227728s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields [0.188936s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object [0.213676s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects [0.211701s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.208923s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_fields_no_update [0.250789s] ... ok {1} 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_ports.PortDbObjectTestCase.test_v1_5_to_v1_4_drops_qos_network_policy_id [1.308192s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.188167s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} 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.DistributedPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.260678s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_db_obj [1.475836s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.254162s] ... ok {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_ports.PortDbObjectTestCase.test_v1_6_to_v1_5_drops_numa_affinity_policy [1.473215s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden [0.261158s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.228113s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden [1.693735s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.192202s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects [2.367582s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_create_single_transaction [1.599159s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_7_to_v1_6_drops_device_profile [3.351084s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_updates_from_db_object [0.151609s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields [0.218404s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_filtering_by_fields [2.103241s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields [1.452150s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_fields_no_update [0.236273s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object [0.281002s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_invalid_fields [0.171478s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_project_id [0.195307s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_with_validate_filters [0.195522s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes [0.262828s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_invalid_fields [0.235852s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_without_validate_filters [0.249338s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_create_update_delete [1.824897s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects [0.225736s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.242347s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_invalid_filters [6.032890s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_fields_no_update [0.210376s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.218392s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_unique_key [0.210060s] ... ok {3} 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.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.176759s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.687481s] ... ok {1} 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.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.171817s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_create_update_delete [0.485746s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} 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_ports.PortBindingLevelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.993361s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist [2.175738s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create [0.243561s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete [0.236149s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects [0.244603s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.236487s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_update [0.237436s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update [0.251542s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object [0.240491s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters [1.389569s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_object [0.242597s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_object [0.243178s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_invalid_field [0.236976s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_primary_key [0.236378s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_fields [0.225994s] ... 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 {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.224965s] ... 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 {3} 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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.593855s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes_forbidden [0.237872s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_db_obj [0.511035s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects [3.893985s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_filtering_by_fields [0.443299s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_invalid_filters [2.309356s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction [0.440214s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction [0.383464s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.306420s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_create_single_transaction [1.812432s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects [3.756288s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.189491s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_create_update_delete [3.456798s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete [0.191414s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.199809s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.207107s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_object [0.244989s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects [2.496413s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects [0.217375s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction [1.827746s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates [0.279304s] ... ok {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 {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete [0.256780s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values [0.297194s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.241127s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes [0.229668s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_fields_no_update [0.209216s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_object [0.254483s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_invalid_fields [0.238599s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_with_validate_filters [0.219489s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields [0.176810s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_invalid_fields [0.189614s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction [3.542681s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_updates_from_db_object [0.220127s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields [0.438606s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_create_update_delete [0.506027s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_create_update_delete [4.006390s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected [0.520767s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_db_obj [3.493647s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_false [0.391627s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters [0.372421s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects_nothing_to_update [0.468592s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create [0.292789s] ... ok {1} 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_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_object [0.207877s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_with_synthetic_fields [3.387441s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_primary_key [0.214651s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_invalid_fields [0.242215s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction [1.379406s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects_nothing_to_delete [3.023703s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_project_id [0.221748s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_with_validate_filters [0.225858s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_without_validate_filters [0.224693s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.217966s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_valid_fields [0.228455s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_updates_from_db_object [0.204092s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.490559s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count [0.502239s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_supports_extra_filtername [2.937267s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_validate_filters_false [0.444609s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_db_obj [0.512841s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction_enginefacade [3.300136s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_single_transaction [1.719963s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_expired [2.445215s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create [0.225916s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.210678s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.392850s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.188955s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key [0.181663s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction_enginefacade [2.649292s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.196426s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_create_update_delete [0.495106s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.177387s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.160212s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.425635s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_with_synthetic_fields [4.831696s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_fields [0.185635s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.225396s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_with_synthetic_fields [0.392721s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.214440s] ... ok {3} 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_quota.ReservationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.321194s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_with_synthetic_fields [0.422202s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist [0.258997s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters_false [0.334137s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_duplicates [0.220579s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_object [3.532946s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete [0.239982s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields [0.223149s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters_false [3.319159s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update [0.208317s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_primary_key [0.206781s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects [0.230375s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count [3.573715s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.257366s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_without_validate_filters [0.247339s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden [0.261470s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_fields [0.239840s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_invalid_fields [0.228986s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count [0.485394s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false [0.424029s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects [0.525967s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.335134s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects [3.718909s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_validate_filters_false [3.181668s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters_false [0.457265s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects_nothing_to_update [5.070873s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_object [0.438304s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields [0.241129s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_duplicates [0.221972s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction [0.452260s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object [0.226681s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_valid_fields [0.222524s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create [0.223069s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values [0.216866s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_invalid_field [0.228101s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_without_validate_filters [0.233905s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.225728s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_synthetic_fields [0.225913s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_single_transaction [3.285553s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields [0.232589s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive [0.246931s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_without_validate_filters [0.238731s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields [0.199821s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_fields [1.983250s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object [0.203532s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object [0.226466s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(PortBinding) [0.712510s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects [0.223846s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key [0.227068s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_invalid_fields [0.171765s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects [0.185311s] ... ok {3} 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 {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_mixed_fields [0.204087s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_create_single_transaction [4.772522s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.215426s] ... ok {3} 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 {0} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(DistributedPortBinding) [0.817223s] ... ok {3} 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_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_valid_fields [0.243418s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters [0.235238s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.239520s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_fields [0.225894s] ... ok {3} 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 {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.225164s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create [0.195306s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_duplicates [0.206307s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_fields_no_update [0.182481s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_create_single_transaction [1.826726s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object [0.173629s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_missing_object [0.255483s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_missing_primary_key [0.222891s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.698421s] ... ok {3} 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_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.216713s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.234191s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_single_transaction [3.237039s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {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_invalid_field [0.243341s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.236393s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectTestCase.test_get_type_class_map [0.201810s] ... ok {2} 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' {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_attach_rbac_returns_type [0.376236s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects [0.273001s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects [2.162923s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_clean_obj_from_primitive [0.233181s] ... ok {3} 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 {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_invalid_fields [0.237248s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction [1.530011s] ... ok {1} 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_db.RbacNeutronDbObjectTestCase.test_get_objects_without_validate_filters [0.337444s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects [0.234083s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_fields_no_update [0.220850s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values [0.235436s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object [0.238785s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context [0.251844s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values [0.225673s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_invalid_fields [0.410866s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_invalid_field [0.227330s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.298226s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_wildcard [0.335808s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_handles_shared_action [0.225542s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_not_bound_project_success [0.311287s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_validate_filters_false [0.447887s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_create_single_transaction [1.087111s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction [0.375504s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false [2.866835s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_single_transaction [0.412017s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_object [0.230480s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_supports_extra_filtername [3.843355s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.255637s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_with_validate_filters [0.186100s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects [2.317970s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes [0.204864s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes_forbidden [0.238083s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_valid_fields [0.184902s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist [1.681989s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_create_update_delete [2.644884s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) [0.833831s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.362027s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false [0.491123s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_false [1.416807s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) [0.996965s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.452951s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects_nothing_to_delete [2.389296s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_object [0.419040s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: Port object loads segment info without relationships {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction [0.516648s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive [0.227631s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters [1.486417s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create [0.211032s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates [0.145347s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete [0.177541s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_supports_extra_filtername [0.952965s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields [0.214748s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.206918s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_validate_filters_false [2.325260s] ... ok {3} 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.DVRMacAddressIfaceObjectTestCase.test_fields_no_update [0.206385s] ... ok {3} 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_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.PortDNSDbObjectTestCase.test_update_single_transaction [1.850394s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_invalid_field [0.222204s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot [1.670102s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden [0.241033s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_invalid_fields [0.221196s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_duplicates [0.233885s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields [0.205606s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_updates_from_db_object [0.223737s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.210655s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects [1.979239s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete [0.225837s] ... ok {3} 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_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields [0.208855s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create [0.219574s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_object [0.191657s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_duplicates [0.197327s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects [0.188604s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_updates_from_db_object [0.177061s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_valid_fields [0.176246s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_fields_no_update [0.167251s] ... 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 {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_object [0.174739s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_with_validate_filters [0.182903s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_allocated_by_subnet_id [2.066484s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_unique_key [0.199091s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.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_pager_is_passed_through [0.180274s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction [1.512147s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_fields [0.201892s] ... 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.PortDNSIfaceObjTestCase.test_update_objects_without_validate_filters [0.222134s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.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_without_validate_filters [0.113244s] ... 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_invalid_field [0.037607s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.277464s] ... ok {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 {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_makes_primitive_field_value [0.180847s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_updates_from_db_object [0.224269s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_fields [0.225123s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_by_vnic_type_and_host [1.868897s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy [1.924528s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist [1.435417s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_create_update_delete [3.608168s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_3_to_v1_2_unlists_distributed_bindings [1.463738s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_clean_obj_from_primitive [0.210616s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_security_group [2.076952s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_invalid_fields [0.202051s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.411264s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete [0.216791s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects [0.212636s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_invalid_fields [0.238274s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_without_validate_filters [0.273854s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_primary_key [0.223944s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_single_transaction [1.445504s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_mixed_fields [0.240460s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects_nothing_to_update [1.724227s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_valid_fields [0.248611s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through [2.345088s] ... ok {1} 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.PortIfaceObjTestCase.test_get_objects_valid_fields [0.191175s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_validate_filters_false [7.880230s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_unique_key [0.247195s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_without_validate_filters [0.258083s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_invalid_fields [0.200530s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_invalid_field [0.252807s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.229588s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_mixed_field [0.245635s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_without_validate_filters [0.289473s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.278484s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_invalid_fields [0.240770s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_without_validate_filters [0.237238s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields [0.236976s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.231999s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_dhcp [4.857908s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_valid_fields [0.206796s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.273115s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_object [0.280604s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects [0.335102s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.236172s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.248104s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_validate_filters_false [1.751057s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.237525s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_fields [0.248143s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.253274s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [4.458984s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj [0.698616s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_single_transaction [0.636998s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_db_obj [2.309961s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction [0.562280s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.504151s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction [0.517743s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_supports_extra_filtername [0.488121s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_with_synthetic_fields [6.254289s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist [0.599988s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects_nothing_to_delete [4.435268s] ... ok {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_create_updates_from_db_object [0.260333s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_false [1.154076s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_invalid_fields [0.268801s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.255355s] ... 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_get_object_unique_key [0.241864s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects [0.262790s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_valid_fields [0.240630s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_single_transaction [1.385188s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_2_to_v1_1_drops_segment_id_in_binding_levels [2.073704s] ... 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 [0.180746s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_duplicates [0.172661s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_filtering_by_fields [7.378966s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_object [0.170230s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_unique_key [0.167851s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_without_validate_filters [2.882900s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects [0.177335s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values [0.152509s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values [0.292420s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_with_unset_project_id [0.157596s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction_enginefacade [5.826213s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_fields [0.169613s] ... 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 {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_valid_fields [0.186426s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields [0.296847s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.161658s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_updates_from_db_object [0.166352s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.279959s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_duplicates [0.172291s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.156780s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object [0.181896s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count [0.581896s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.228796s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_create_update_delete [2.780057s] ... ok {2} 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_quota.QuotaDbObjectTestCase.test_count_validate_filters_false [0.474087s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.200888s] ... ok {2} 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_quota.QuotaDbObjectTestCase.test_create_single_transaction [0.491040s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values [0.228286s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden [0.229929s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects [0.471417s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.216881s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction [1.441991s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.421573s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count [0.545288s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction [0.422177s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_create_update_delete [0.477004s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.418406s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.485008s] ... ok {0} 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.QuotaDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.384593s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction [1.076661s] ... ok {3} 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' {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_supports_extra_filtername [0.416199s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters_false [0.416262s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_create_single_transaction [3.007103s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects_nothing_to_update [0.414067s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_ports [1.123887s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_single_transaction [0.447759s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects_nothing_to_delete [0.682885s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_invalid_fields [0.235417s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_filtering_by_fields [0.657432s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields [0.209856s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters [1.182137s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_primary_key [0.049121s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_unique_key [0.046370s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.049857s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_project_id [0.193639s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values [0.272866s] ... 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 {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_invalid_field [0.279414s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_false [0.450902s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.204338s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_valid_fields [0.219905s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters_false [1.530927s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters [0.500237s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.233342s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_valid_fields [0.238469s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_invalid_fields [0.245262s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_invalid_field [0.231292s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_without_validate_filters [0.233155s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_network_policy_id [2.449197s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count [2.498538s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist [0.481185s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_false [0.270372s] ... ok {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' {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_object [0.563304s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters_false [0.564448s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_clean_obj_from_primitive [0.289478s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_updates_from_db_object [0.286059s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects [0.272539s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.283042s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects [0.272847s] ... ok {2} 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 {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects [0.259101s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_without_validate_filters [0.301260s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id [2.883027s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_valid_fields [0.270608s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist [9.213780s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.250184s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_without_validate_filters [0.300012s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.224407s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden [0.287245s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters [0.506952s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_fields [0.314395s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields [0.310557s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false [0.450452s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects [0.762833s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_false [0.477549s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects_nothing_to_update [0.564864s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_single_transaction [0.509584s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields [0.285088s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.259426s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_db_obj [3.107733s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_valid_fields [0.256632s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.419258s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key [0.245019s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_single_transaction [0.441059s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_without_validate_filters [0.247899s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids [5.536365s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.329962s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_invalid_field [0.262935s] ... ok {2} 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.ReservationObjectIfaceTestCase.test_to_dict_synthetic_fields [0.334580s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.297145s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_supports_extra_filtername [0.395909s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes [0.183743s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields [0.223998s] ... ok {2} 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.FloatingIPDbObjectTestCase.test_qos_network_policy_id [6.839099s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.440920s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.212003s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.180930s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.365404s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters [0.453137s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object [0.435985s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects [0.510508s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields [0.232260s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_duplicates [0.258226s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete [0.186252s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_valid_fields [0.215418s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_object [2.258846s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields [0.200131s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_unique_key [0.220381s] ... ok {2} 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_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj [2.534757s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes [0.183029s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_without_validate_filters [0.202940s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.401180s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_create_single_transaction [0.427693s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction [0.359081s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.315797s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_filtering_by_fields [0.468369s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction [0.370259s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects [2.943108s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_create_update_delete [0.754189s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_filtering_by_fields [0.650877s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_object [5.531201s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction [0.461280s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction [0.371915s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects [0.266659s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.312358s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.512724s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field [0.572701s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.278000s] ... ok {0} 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_router.FloatingIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.206120s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.405146s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_4_to_v1_3_converts_binding_to_portbinding_object [1.562439s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields [0.209107s] ... ok {0} 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' {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_object [0.573652s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_8_to_v1_7_drops_hints [0.789595s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction [0.440022s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects [0.501137s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields [0.173168s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.464565s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.179225s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects [0.273494s] ... 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 {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects_nothing_to_update [0.597722s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_synthetic_fields [0.258885s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields [0.247427s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden [0.212315s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.232068s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_updates_from_db_object [0.236159s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects [0.242399s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create [0.240849s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete [0.201390s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields [0.246408s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.311878s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.220226s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_valid_fields [0.299487s] ... 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 {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.252450s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_without_validate_filters [2.318106s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_invalid_fields [0.204488s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_mixed_fields [0.200295s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.246237s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.188955s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.187436s] ... ok {1} 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_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.196921s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_valid_fields [0.235891s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.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_project_id [0.213506s] ... ok {1} 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_rbac.RBACBaseObjectIfaceTestCase.test_get_values [0.215618s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.187180s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values [0.221554s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_mixed_field [0.207334s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_with_validate_filters [0.200896s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.189246s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_updates_from_db_object [0.221429s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_valid_fields [0.181709s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count [5.388066s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.460750s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects [0.272944s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_supports_extra_filtername [0.491065s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_valid_fields [0.278920s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_invalid_filters [2.236662s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_false [0.467437s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_clean_obj_from_primitive [0.238526s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_validate_filters_false [0.513187s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete [0.249451s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update [0.225095s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_invalid_filters [2.691582s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_object [0.210353s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.573027s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_unique_key [0.088837s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values [0.108376s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_without_validate_filters [2.133551s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_without_validate_filters [0.100701s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes [0.108742s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_object [0.244854s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes_forbidden [0.180644s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects [0.623244s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_updates_from_db_object [0.252805s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {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' {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_invalid_fields [0.210525s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_updates_from_db_object [0.214364s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.422825s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_without_validate_filters [0.364097s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects [0.192739s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.204429s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_primary_key_forbidden_fail [0.320233s] ... 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_rbac.RBACBaseObjectIfaceTestCase.test_get_objects [0.196020s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.209205s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_remove_wildcard_sharing [0.338702s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.564934s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.173814s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_updates_from_db_object [0.325957s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters_false [0.356590s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_project_and_in_use [0.320086s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes_forbidden [0.207806s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_fields [0.213355s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_used_wildcarded [0.331363s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.190100s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive [0.194071s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_invalid_fields [0.182188s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_invalid_filters [0.343867s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates [0.245832s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_clean_obj_from_primitive [0.361135s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj [0.419768s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.216941s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_with_validate_filters [0.150717s] ... ok {2} 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_router.DVRMacAddressDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.349111s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.184239s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields [0.394506s] ... 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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_invalid_fields [0.182714s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.365185s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_valid_fields [0.191637s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_without_validate_filters [0.235774s] ... ok {0} 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' {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_supports_extra_filtername [0.429888s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_invalid_filters [0.506650s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.378893s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates [2.439325s] ... 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_router.DVRMacAddressDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete [0.406639s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist [0.480741s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects [4.987255s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_invalid_fields [0.372263s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters [0.418482s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters_false [0.465263s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_primary_key [0.388885s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_clean_obj_from_primitive [0.237714s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects [0.449629s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_mixed_fields [0.309751s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create [0.240601s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects [0.232955s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_valid_fields [0.344082s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects_nothing_to_update [0.411147s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} 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 {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields [0.235071s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects_nothing_to_delete [1.820112s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {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_delete_objects_invalid_fields [0.236457s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_projects_with_shared_access_to_db_obj_return_project_ids [0.314192s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_fails_for_unauthorized_project [0.420305s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_admin [0.282391s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_invalid_fields [2.124681s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_if_shared_with_project [0.266299s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_valid_fields [0.297158s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object [0.287967s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes_forbidden [0.353077s] ... 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 {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_valid_fields [0.297794s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_valid_fields [0.315005s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_avoid_duplicate_update [0.206691s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_primary_key [2.208473s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_unique_key [0.282677s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count [0.382279s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_invalid_fields [0.222362s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.230780s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects_nothing_to_delete [0.399146s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.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_objects_valid_fields [0.243623s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes [0.274857s] ... 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 {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction [0.431931s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes_forbidden [0.267953s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values [0.248529s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.255904s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction [0.498469s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object [0.289920s] ... ok {0} 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_get_object [0.267689s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes [0.293184s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects [0.558959s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects [0.267290s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_updates_from_db_object [0.279786s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count_invalid_fields [0.257337s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects_nothing_to_delete [0.436280s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_without_validate_filters [0.220981s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_invalid_fields [0.183561s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_valid_fields [0.197615s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction [0.423334s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_with_synthetic_fields [6.031338s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_without_validate_filters [0.243313s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_without_validate_filters [0.268492s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction [0.453564s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_invalid_fields [0.195793s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} 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_router.DVRMacAddressIfaceObjectTestCase.test_update_fields [0.191006s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.443076s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_valid_fields [0.200675s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_clean_obj_from_primitive [0.188756s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_with_validate_filters [0.175353s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_valid_fields [0.270145s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist [0.605483s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_without_validate_filters [0.316567s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_single_transaction [0.561371s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_updates_from_db_object [0.316724s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields [0.280158s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete [2.213374s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.314743s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects [0.208599s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update [0.286323s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object [0.252796s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects [0.216368s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object [0.266166s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_standard_attr_id [3.928476s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_without_validate_filters [0.223775s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.273497s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} 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 {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes_forbidden [0.219396s] ... ok {1} 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_quota.QuotaUsageObjectIfaceTestCase.test_get_values [0.272828s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_invalid_field [0.262942s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.252760s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.282428s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_qos_policy_id [2.685330s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_single_transaction [6.003343s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters [3.007405s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction [0.489497s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.485518s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters [0.405282s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist [3.638731s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive [0.201462s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count [5.998218s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create [0.243971s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_updates_from_db_object [0.270696s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object [0.253900s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_object [0.246896s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_invalid_fields [0.283092s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... 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_mixed_field [0.244201s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.278156s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction [0.710600s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist [0.500432s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters [0.465655s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects [0.478444s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_qos_policy [4.901453s] ... 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_create_duplicates [0.299368s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.242691s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_primary_key [0.244686s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_invalid_filters [6.072056s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {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 {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters_false [8.728549s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_invalid_field [0.204438s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.971697s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_with_validate_filters [0.202184s] ... 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_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields [0.232684s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields [0.223074s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.215879s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.230979s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete [0.270842s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.216900s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.262244s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_valid_fields [0.282922s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_without_validate_filters [0.214104s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.224676s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.247741s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.269009s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_object [6.437810s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_invalid_fields [2.815485s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create [0.413798s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj [7.905118s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_updates_from_db_object [0.373103s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_fields_no_update [0.436253s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects [8.437940s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object [0.397664s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_invalid_filters [1.961346s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_invalid_fields [0.357269s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_pager_is_passed_through [0.512549s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.456337s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_invalid_field [0.374695s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects_nothing_to_update [2.676873s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_mixed_field [0.344096s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_validate_filters_false [2.591391s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_with_validate_filters [0.430199s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_without_validate_filters [0.357818s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.958651s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_db_object_owner [0.357178s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_makes_primitive_field_value [0.479230s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes [0.361271s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields [0.317746s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_allowed_for_admin_or_owner [0.331237s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_forbidden_for_outsiders [0.281765s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_handles_only_object_type [0.273687s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects [2.145824s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_skips_db_object_owner [0.261442s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects [0.502717s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction [0.855547s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects [7.727678s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction [0.473593s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_single_transaction [4.869917s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters [0.485682s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.264245s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects [0.222434s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_object [0.232174s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create [0.240507s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete [0.248852s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_with_validate_filters [0.266031s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.301902s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_without_validate_filters [0.275846s] ... ok {3} 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_router.RouterExtraAttrsIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_updates_from_db_object [0.231530s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_fields [2.611785s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_primary_key [2.406312s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects [0.253464s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_without_validate_filters [2.226087s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields [0.270194s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object [0.193629s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values [0.256858s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_object [0.199178s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_valid_fields [0.268372s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_invalid_fields [0.254796s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_unique_key [0.197236s] ... ok {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_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_primary_key_forbidden_fail [0.261806s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_without_validate_filters [0.201775s] ... ok {1} 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_router.RouterExtraAttrsIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes [0.270796s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values [0.182832s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_fields [0.255533s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes [0.149132s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create [0.126720s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields [0.254025s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_duplicates [0.174289s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.196092s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete [0.157677s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_updates_from_db_object [0.205411s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_valid_fields [0.147832s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_create_update_delete [7.336623s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields [0.185544s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects [0.231096s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_mixed_fields [0.202603s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.175839s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_valid_fields [0.163844s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {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 {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_mixed_field [0.205710s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_without_validate_filters [0.206159s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.204418s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_fields [0.206105s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_check_routers_not_owned_by_projects [2.958323s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_create_single_transaction [4.339032s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.545146s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_create_single_transaction [1.978372s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_with_synthetic_fields [6.876992s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction_enginefacade [3.734549s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction [4.087726s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields [11.186953s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_object [6.865122s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction_enginefacade [4.398731s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_filtering_by_fields [10.642655s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_single_transaction [3.409874s] ... ok {0} 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' {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields [0.289460s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.268588s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction [5.176788s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object [0.285462s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.310318s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_valid_fields [0.267408s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters [1.897642s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields [5.351490s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_invalid_fields [0.263667s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects_nothing_to_delete [0.850899s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_create_update_delete [1.318332s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj [1.799427s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_supports_extra_filtername [3.755131s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_supports_extra_filtername [1.495909s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction [1.840942s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_false [1.267400s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.512860s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction [1.415967s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id [5.495218s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_supports_extra_filtername [1.311840s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters [4.230136s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_object [2.456473s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_false [3.880396s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects_nothing_to_update [1.293900s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_fields [0.341180s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update [0.263987s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.281001s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters_false [2.294688s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_valid_fields [0.325296s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_fields [0.288172s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_invalid_fields [0.267191s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_invalid_fields [0.279133s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.276746s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_updates_from_db_object [0.296225s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_fields_no_update [0.285807s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_valid_fields [0.246559s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_object [0.226628s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [4.444114s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.285432s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_unique_key [0.222642s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.181640s] ... ok {3} 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 {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_synthetic_fields [0.199669s] ... 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 {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_valid_fields [0.275789s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_invalid_field [0.304124s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden [0.273091s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_valid_fields [0.250872s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_create_update_delete [0.738830s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction_enginefacade [0.760084s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create [0.234958s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete [0.303511s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [0.255473s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_invalid_filters [3.695266s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields [0.224339s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects [0.240153s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.235088s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.215332s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.142191s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters [0.607284s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_validate_filters_false [0.437160s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_v1_1_to_v1_0_drops_qos_policy_id [7.167941s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_db_obj [0.581543s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects [5.354436s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_filter_by_is_default [2.791454s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth [0.512714s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_scoped_floating_ips [27.558582s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction [0.590733s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_v1_2_to_v1_1_drops_qos_network_policy_id [4.586615s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_sgs_stateful_flag [0.611423s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_invalid_fields [0.292259s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_duplicates [0.286949s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False [0.642480s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_updates_from_db_object [0.299069s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.266868s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True [0.598144s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update [0.243667s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.227155s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.281197s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_stateful [0.630990s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_without_validate_filters [0.244487s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_invalid_field [0.221736s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist [0.661224s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_mixed_field [0.218553s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.226728s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_without_validate_filters [0.224684s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters [4.028531s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_false [0.602475s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.239740s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden [0.237540s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.289395s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.869360s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_filtering_by_fields [6.605353s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_object [0.779798s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_update [0.544867s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [0.292481s] ... ok {3} 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_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects [0.255707s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object [0.301359s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.240237s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} 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_router.RouterDbObjectTestCase.test_count_validate_filters_false [3.240760s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters [0.272022s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.250085s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_mixed_field [0.235782s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.239520s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_fields [0.272574s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.240469s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count [0.648949s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_qos_policy [6.266966s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction [2.583565s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object [0.258133s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_create_update_delete [0.662054s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_object [0.287361s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_single_transaction [2.976375s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_unique_key [0.315117s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_project_id [0.275782s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_supports_extra_filtername [2.394120s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction [2.956618s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values [2.341352s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.283978s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_shared [3.152556s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.256983s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.788206s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects [0.882607s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername [2.544121s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_single_transaction [0.561469s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create [0.186562s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_duplicates [0.214335s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_fields_no_update [0.233696s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object [0.228703s] ... ok {0} 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_router.RouterDbObjectTestCase.test_db_obj [3.437289s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.247324s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_project_id [0.269100s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.256420s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.287140s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.206752s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.186665s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters [2.794120s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false [1.247178s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction [1.142022s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_create_update_delete [4.612382s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_with_synthetic_fields [6.724172s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj [1.070572s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects_nothing_to_delete [0.761322s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction_enginefacade [2.580507s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_false [2.211675s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction [1.387411s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction_enginefacade [1.305669s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction [1.909060s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects [6.886490s] ... ok {3} 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_router.RouterDbObjectTestCase.test_objects_exist_validate_filters_false [3.303759s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction_enginefacade [2.090049s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction [1.190824s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects_nothing_to_update [2.776343s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects_nothing_to_update [2.074537s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates [0.270840s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_unique_key [0.265211s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects [0.281372s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.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_get_objects_without_validate_filters [0.285705s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values [0.283325s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_create_single_transaction [1.673628s] ... ok {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 {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_with_validate_filters [0.271482s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_without_validate_filters [0.295025s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_security_group_rule_ids [4.362381s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes [0.204587s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj [1.636388s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object [1.953229s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields [2.094324s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count [2.438351s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects [2.067434s] ... ok {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' {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_clean_obj_from_primitive [0.299909s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_router_ids_without_router_std_attrs [9.343085s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_fields [0.285772s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_invalid_filters [2.603439s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object [0.305915s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects [0.287010s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction_enginefacade [1.367587s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.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_get_values_mixed_field [0.244032s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.218350s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields [0.294781s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.316311s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count [0.597697s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.393997s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields [1.830267s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_single_transaction [0.621300s] ... ok {3} 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_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.543085s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_create_update_delete [1.808781s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters [0.457149s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_invalid_fields [0.287498s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_valid_fields [0.290780s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters_false [5.130862s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_object [0.315299s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_unique_key [0.332917s] ... ok {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_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_non_existent_object_raises_not_found [1.195586s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects [7.359679s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create [0.316991s] ... ok {3} 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 {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates [0.323954s] ... 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 {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects [0.231735s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.481679s] ... ok {1} 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_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects [0.530778s] ... ok {1} 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_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden [0.255416s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_valid_fields [0.267233s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_without_validate_filters [0.194383s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_updates_from_db_object [0.215772s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create [0.210280s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_invalid_fields [0.184917s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete [0.199934s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_single_transaction [3.093610s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_primary_key [0.191538s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.194464s] ... ok {0} 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' {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_without_validate_filters [0.303115s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects [0.290975s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_project_id [0.267562s] ... 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_router.RouterIfaceObjectTestCase.test_get_values [0.321334s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.302006s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_invalid_field [0.259498s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count [1.543082s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.359431s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_with_validate_filters [0.273896s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.334512s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_without_validate_filters [0.329819s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_updates_from_db_object [0.289647s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [2.961062s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters [1.366253s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields [0.245816s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.251110s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_single_transaction [3.676741s] ... ok {3} 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_router.RouterRouteDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create [0.184259s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates [0.158415s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters [1.026790s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_fields_no_update [0.218670s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction_enginefacade [1.504883s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_invalid_fields [0.288680s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction [1.003947s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count [4.540757s] ... 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_update_objects_invalid_fields [0.251996s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_without_validate_filters [0.220389s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.822414s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction [1.446341s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj [0.762033s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.789054s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.617590s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.717704s] ... ok {2} 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_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.595018s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_filtering_by_fields [0.784656s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_address_asc_using_pager [1.197768s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction [0.776222s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} 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' {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist [2.559468s] ... ok {3} 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_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.824293s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_false [1.037184s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_updates_from_db_object [0.274901s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.567324s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete [0.239384s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_validate_filters_false [6.928268s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object [0.288133s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects [2.599547s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_invalid_field [0.290696s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_without_validate_filters [0.281945s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields [0.280523s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.311819s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_updates_from_db_object [0.277083s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction [1.884816s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_clean_obj_from_primitive [0.253595s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields [0.226847s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_create_single_transaction [3.226500s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete [0.252909s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects [0.250054s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_valid_fields [0.263648s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} 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_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_primary_key [0.249411s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count [2.472696s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields [0.258208s] ... ok {2} 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_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_invalid_field [0.292964s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [0.295794s] ... ok {2} 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 {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.275498s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.287179s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_single_transaction [2.917067s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.287034s] ... ok {0} 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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values [0.282270s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.295031s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_create_single_transaction [0.631625s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.527091s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [4.205011s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.258708s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_with_validate_filters [3.389495s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction_enginefacade [0.684189s] ... 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.RouterExtraAttrsIfaceObjTestCase.test_get_values_without_validate_filters [0.249269s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.274218s] ... ok {3} 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_router.RouterExtraAttrsIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.290413s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.271578s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields [0.973304s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_clean_obj_from_primitive [0.288970s] ... ok {2} 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_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction_enginefacade [0.537331s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_updates_from_db_object [0.323187s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects [0.283270s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_invalid_filters [1.144588s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_gw_port_ids_by_router_id [5.120013s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_4_to_1_3_no_normalized_cidr [0.625600s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object [0.270242s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_invalid_fields [0.265621s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.480704s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes [0.292538s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_validate_filters_false [1.062176s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes_forbidden [0.276839s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction [0.685484s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_invalid_fields [0.268343s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.289632s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.256515s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.280213s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_create_update_delete [1.412020s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.306653s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.309340s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.283418s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.298255s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.297323s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.354857s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_updates_from_db_object [0.276427s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_create_update_delete [4.250613s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_create_single_transaction [0.804873s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_db_obj [0.839728s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_db_obj [4.345728s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.256147s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.668496s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.728456s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_supports_extra_filtername [1.106432s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction [3.764403s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects_nothing_to_delete [2.849817s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_create [1.771647s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist [3.190481s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_false [0.389374s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_false [1.134438s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.702043s] ... ok {2} 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' {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false [4.029272s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_object [0.904144s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.288408s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects [0.309949s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_duplicates [0.207076s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete [0.197511s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.281523s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_fields_no_update [0.246051s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_extra_fields [0.280655s] ... ok {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 {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.270313s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.285334s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.248004s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values [0.227418s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create [2.870481s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.247694s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade [3.066437s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects [0.228686s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_fields [0.253958s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_valid_fields [0.233000s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.243075s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object [0.255210s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.285422s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_primary_key [2.691430s] ... 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 {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_unique_key [0.307304s] ... ok {1} 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 {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects [0.276208s] ... ok {1} 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.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_invalid_field [0.276623s] ... 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 {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden [0.279526s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields [2.046311s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction_enginefacade [1.078605s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist [4.135444s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_invalid_filters [2.396197s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_validate_filters_false [2.497195s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_normalized_cidr [1.336689s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters [1.032765s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_db_obj [2.480298s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_false [2.913027s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects [2.647489s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters_false [1.498713s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_single_transaction [1.655740s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_non_existent_object_raises_not_found [1.144860s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects [2.763761s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects_nothing_to_update [0.921245s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction [1.057639s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist [2.042948s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create [0.230029s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects_nothing_to_delete [1.737037s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates [0.219936s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete [0.226128s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects [0.231878s] ... 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 {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_fields_no_update [0.242024s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_non_existent_object_raises_not_found [5.146046s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_valid_fields [0.236777s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_clean_obj_from_primitive [0.235856s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_without_validate_filters [0.229782s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_with_validate_filters [0.237012s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_updates_from_db_object [0.220468s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_without_validate_filters [0.223430s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete [0.223564s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction [1.837122s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_without_validate_filters [0.236355s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields [0.232846s] ... 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_router.RouterPortIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_clean_obj_from_primitive [0.217849s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_invalid_fields [0.214575s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update [0.205267s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_primary_key [0.219456s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects [0.237246s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_invalid_fields [0.170778s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_primary_key [0.239499s] ... 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 {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key [0.240106s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.220404s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.245326s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_fields [0.219294s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_false [1.773996s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_valid_fields [0.232739s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_valid_fields [0.220846s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_without_validate_filters [0.214350s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_without_validate_filters [0.236196s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.207667s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_updates_from_db_object [0.221163s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_db_obj [2.883337s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters [1.794885s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects [0.951579s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_create_single_transaction [2.303972s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_create_update_delete [1.158848s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.693887s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [3.566448s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_single_transaction [0.672634s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects_nothing_to_delete [1.778645s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.380599s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters_false [4.037912s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_false [0.717590s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count [1.395411s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_false [1.749167s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.863833s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_validate_filters_false [1.166661s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_object [1.203823s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction [1.028282s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_single_transaction [0.900714s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete [0.422192s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_clean_obj_from_primitive [0.415448s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_invalid_fields [0.361590s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} 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.RouterRouteIfaceObjectTestCase.test_get_object [0.318651s] ... ok {0} 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_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_object [0.333206s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create [0.391317s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.987734s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects [0.398488s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.041353s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_primary_key [0.039847s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects [0.164158s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_with_validate_filters [0.415040s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_without_validate_filters [0.395303s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create [0.353875s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects [0.347908s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes [0.376781s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_duplicates [0.364218s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.343813s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_fields [0.360766s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_valid_fields [0.293671s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object [0.284394s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_invalid_fields [0.339945s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects [3.531216s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.276593s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_valid_fields [0.289817s] ... 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_router.RouterRouteIfaceObjectTestCase.test_get_objects_without_validate_filters [0.280055s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_primary_key [0.335963s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_without_validate_filters [0.298488s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.265679s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values [0.286321s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_unique_key [0.357875s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.277328s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_with_validate_filters [0.269367s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.345485s] ... ok {3} 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_router.RouterRouteIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.341639s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_invalid_field [0.413154s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters [0.635707s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_fields [0.333585s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.460976s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_with_validate_filters [0.484053s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.360789s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count [0.883782s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_invalid_fields [0.411015s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters [1.422498s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects [1.130232s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_create_single_transaction [1.116650s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.717751s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant [0.620143s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_single_transaction [4.273838s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects [1.601929s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_create_update_delete [0.871177s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields [1.271015s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count [3.583801s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_single_transaction [1.251836s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_standard_attr_id [0.823475s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false [0.663215s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found [0.699769s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} 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_clean_obj_from_primitive [0.358411s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [2.335898s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction_enginefacade [1.067198s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates [0.319263s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.321079s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_unique_key [0.351033s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist [1.308975s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false [1.088692s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.376464s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_duplicates [0.357707s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filter_by_shared [3.444425s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.325952s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects [4.687079s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count [2.047799s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update [0.308651s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create [0.369039s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.301302s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.353859s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.319332s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields [0.334758s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_fields_no_update [0.407501s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.333109s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.344406s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_validate_filters_false [2.062765s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.349998s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters [0.373674s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects [0.356333s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_project_id [0.358280s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields [0.333230s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.367601s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.351357s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete [1.175415s] ... ok {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 {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.382858s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.372907s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields [0.343125s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.336734s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.335628s] ... ok {0} 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' {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_invalid_filters [1.395510s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_supports_extra_filtername [1.396189s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects [1.296691s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields [3.824900s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters_false [2.107830s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_single_transaction [1.118344s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_single_transaction [0.998473s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_filtering_by_fields [1.187258s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_object [2.167175s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.083804s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields [1.720676s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields [0.373340s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} 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' {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields [0.383040s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_create_update_delete [1.330858s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filtering_by_fields [12.203472s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_valid_fields [0.384687s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.977090s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_update [0.406833s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_no_synth [0.962713s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_object [0.410936s] ... ok {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 {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction [0.866990s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_with_validate_filters [0.377014s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [1.906413s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.827125s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_3_to_1_2_no_remote_ag [0.828308s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.995501s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_duplicates [0.415399s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.391550s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.389161s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete [0.390014s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_create_update_delete [4.403195s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete [0.343759s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.331229s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [0.373912s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_object [0.363629s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.378607s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.408835s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} 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.SecurityGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.375075s] ... ok {0} 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_securitygroup.SecurityGroupIfaceObjTestCase.test_get_project_id [0.378023s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.379509s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes [0.391184s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values [0.363539s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters [0.397236s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes [0.421143s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.389498s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction [3.095547s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.392964s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes [0.408230s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.402534s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_validate_filters_false [1.398673s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.877113s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj [3.208388s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_single_transaction [0.930760s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.016137s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_with_synthetic_fields [4.680976s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [2.627803s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.861162s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters [5.623548s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_supports_extra_filtername [1.524003s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade [3.173080s] ... ok {3} 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' {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_object [3.808348s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.238069s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_1_to_1_0_no_remote_ag [1.206283s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.219086s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.236392s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields [0.220261s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects [0.226968s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_without_validate_filters [0.216923s] ... ok {2} 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.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_primary_key [0.242818s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_unique_key [0.242814s] ... 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 {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [2.905531s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_mixed_fields [0.230001s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.218600s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.216865s] ... ok {0} 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' {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_get_project_id [0.230050s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values [0.234628s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count [1.433130s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_invalid_field [0.240211s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes [0.230565s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes_forbidden [0.229831s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_valid_fields [0.217272s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.885814s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.687201s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_invalid_filters [0.499867s] ... 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_create_duplicates [0.219276s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_validate_filters_false [0.440677s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [0.221012s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.231938s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects [1.295630s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_create_single_transaction [0.463383s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object [0.229069s] ... ok {0} 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_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.393723s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values [0.207284s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist [4.218753s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_single_transaction [0.466523s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_without_validate_filters [0.220922s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_create_update_delete [1.204527s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.216021s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields [0.223471s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_filtering_by_fields [1.006798s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.223285s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_false [1.310051s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction [1.078730s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist [0.502617s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count [1.039243s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.436410s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count_invalid_fields [0.326691s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters [1.621291s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_fields_no_update [0.237764s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete [0.258801s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object [0.254908s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects [0.216382s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects [1.223961s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_invalid_fields [0.248057s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_extra_fields [0.246208s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_standard_attr_id [1.122507s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object [0.256718s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.254618s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects [0.248392s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_without_validate_filters [0.234509s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.228305s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.238714s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist [1.445095s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.257074s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden [0.253218s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false [0.955243s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_valid_fields [0.243782s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_invalid_fields [0.234528s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_updates_from_db_object [0.230012s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects_nothing_to_delete [3.290838s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_without_validate_filters [0.241408s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_extra_fields [0.261136s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values [0.221464s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_object [0.239610s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_invalid_field [0.192590s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_invalid_fields [0.231123s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_updates_from_db_object [0.199321s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_filtering_by_fields [1.000025s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count [2.151774s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.236771s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_create_single_transaction [0.437495s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_with_unset_project_id [0.211847s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_db_obj [0.403613s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.406924s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.971160s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_filtering_by_fields [0.408583s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction [0.354958s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj [1.892213s] ... ok {1} 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' {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects [1.073838s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_invalid_fields [0.243335s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.371447s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields [2.231159s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_pager_is_passed_through [0.222955s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_updates_from_db_object [0.251270s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.388063s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.437875s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist [0.484553s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values [0.211750s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.776650s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_standard_attr_id [0.476377s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_invalid_field [0.231005s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields [0.191802s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_with_validate_filters [0.215260s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.216074s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_changes [0.228996s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_object [0.213974s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects [0.876636s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_fields [0.235193s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.221038s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.353455s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_invalid_fields [0.256136s] ... 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 {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_updates_from_db_object [0.231192s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_duplicates [0.228118s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} 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_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_updates_from_db_object [0.244037s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields [1.847602s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.215540s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete [0.218002s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.220045s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.201189s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.221099s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.231132s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes_forbidden [0.182448s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.214731s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count [0.422244s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.235859s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.713947s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.207633s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_validate_filters_false [0.419182s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.836993s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.411638s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj [0.889432s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction [0.368974s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} 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' {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters [0.444687s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction [0.883501s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [0.339971s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction [0.985459s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects [0.142762s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.233299s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction [0.648346s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update [0.246647s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object [0.277715s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.229712s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.230486s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.255240s] ... ok {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 {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values [0.227931s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object 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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.210267s] ... ok {0} 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_delete_objects_invalid_fields [0.255564s] ... ok {3} 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' {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_object [0.237117s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_asc [3.122213s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction [1.592495s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist [1.322657s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_pager_is_passed_through [2.448882s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects_nothing_to_update [0.673410s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects [3.228017s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create [0.239890s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_without_validate_filters [0.235477s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.230718s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden [0.240065s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.652470s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields [0.818618s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_primary_key [0.225414s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key [0.225383s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects [0.207489s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.209030s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_create_update_delete [0.861750s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values [0.233828s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.226682s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes_forbidden [0.232322s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_valid_fields [0.237083s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_validate_filters_false [2.071276s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_desc [0.987114s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters [0.798198s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_create_single_transaction [1.510527s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist [2.259857s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.722662s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters [2.286188s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.408572s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects [1.134475s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction [0.138838s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_clean_obj_from_primitive [0.093315s] ... ok {3} 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.DNSNameServerObjectIfaceTestCase.test_create_duplicates [0.162458s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_invalid_fields [0.226215s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects [0.190250s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_invalid_fields [0.180641s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction [2.010386s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create [0.190695s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects [0.190876s] ... 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 {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.226456s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_valid_fields [0.218805s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_object [0.191509s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects [0.254245s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_fields [0.215380s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects [2.603820s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_valid_fields [0.183475s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_without_validate_filters [0.216823s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_without_validate_filters [0.164770s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields [0.249145s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_single_transaction [1.852748s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_invalid_field [0.185466s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.198698s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes_forbidden [0.205140s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_fields [0.213320s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.530719s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction [1.797861s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_validate_filters_false [2.082722s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_valid_fields [2.316866s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_without_validate_filters [0.194911s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [1.725528s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.533974s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_shared_subnet_with_another_tenant [2.889218s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters [0.602017s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction [0.514176s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.528186s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object 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 {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true [1.897513s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_queries_constant [0.443433s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.421680s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_address_scope [0.386079s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object [0.770311s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false [1.842540s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects [4.311476s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects [0.971644s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_duplicates [0.198960s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_updates_from_db_object [0.209288s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects [0.241053s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.229600s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_filtering_by_fields [1.726828s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_mixed_fields [0.219117s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_project_id [0.185342s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_invalid_field [0.185616s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_mixed_field [0.230012s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_with_validate_filters [0.240129s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_without_validate_filters [0.235355s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false [3.904285s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields [0.245841s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [1.795096s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count [0.828206s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [1.729085s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.692587s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_object [4.925003s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} 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_subnet.SubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.251255s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [1.720511s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key [0.248820s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.232854s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist [0.703247s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.246103s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_project_id [0.225300s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false [0.606362s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.265876s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects [2.151110s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters [0.618360s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.271736s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.241449s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist [2.153432s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects [0.241844s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.236205s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_clean_obj_from_primitive [0.217561s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.237620s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.246833s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects [0.223906s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_validate_filters_false [2.134513s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.261333s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.162285s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.215538s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.778793s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.179333s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.248733s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_invalid_fields [0.137277s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects [1.693643s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create [0.195559s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_create_single_transaction [0.956325s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete [0.231719s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.191387s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object [0.232864s] ... ok {3} 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_subnet.IPAllocationPoolDbObjectTestCase.test_update_object [2.219931s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_db_obj [1.022142s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_without_validate_filters [0.225916s] ... ok {3} 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 {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction [1.820622s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_without_validate_filters [0.242929s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.988140s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.227971s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_invalid_fields [0.192629s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields [0.180763s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [1.546021s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_without_validate_filters [0.179643s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.163416s] ... ok {1} 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' {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_create_single_transaction [0.519679s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction [1.887759s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates [0.234919s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_updates_from_db_object [0.220148s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_single_transaction [0.987039s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_single_transaction [1.614833s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects [0.794245s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete [0.219420s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create [0.256838s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_invalid_fields [0.212187s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete [0.255606s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_create_update_delete [0.707760s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.236727s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update [0.220989s] ... ok {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_subnet.IPAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {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_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.165489s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_single_transaction [0.523242s] ... 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_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.SubnetServiceTypeObjectIfaceTestCase.test_get_values_with_validate_filters [0.205935s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.463878s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {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 {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects_nothing_to_update [0.949760s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.274919s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_updates_from_db_object [0.273990s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.236024s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.264131s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects [0.289939s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.270165s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [0.256152s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.395789s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_without_validate_filters [0.219674s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes [0.245290s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.415937s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [0.231649s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.221509s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields [1.448393s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.849004s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object [2.308481s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_object [0.625196s] ... 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 {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_valid_fields [0.235004s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_without_validate_filters [0.220211s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_without_validate_filters [0.218731s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_makes_primitive_field_value [0.209757s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_single_transaction [3.103199s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction [2.522321s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction [0.348582s] ... ok {0} 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_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_single_transaction [1.006903s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects [2.805440s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist [0.579778s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_duplicates [0.179703s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.211766s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters [0.392987s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects [0.239579s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count [2.163550s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_update [1.174209s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.233365s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.590048s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.229624s] ... ok {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 {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_valid [0.376088s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_invalid_field [0.223191s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist [1.073577s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.256335s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes [0.808121s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_create_single_transaction [1.767817s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.238334s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_fields [0.230045s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters [0.942093s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update [0.232036s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_validate_filters_false [0.616264s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_object [0.244437s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_unique_key [0.236218s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {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 {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters_false [0.966761s] ... ok {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 {3} 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' {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.216489s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_single_transaction [1.869317s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_supports_extra_filtername [0.453515s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden [0.234058s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_single_transaction [0.939398s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_invalid_fields [0.185782s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_clean_obj_from_primitive [0.261103s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_invalid_fields [0.194488s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_unique_key [0.242705s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create [0.231445s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects [0.805652s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_invalid_fields [0.223032s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_invalid_fields [0.251090s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_without_validate_filters [0.235763s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction [1.616306s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_valid_fields [0.262261s] ... ok {3} 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 {0} 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' {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields [0.228147s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_object [0.232235s] ... ok {2} 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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_changes_forbidden [0.219982s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_valid_fields [0.184374s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields [0.233785s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_without_validate_filters [0.204355s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_valid_fields [0.214980s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_primary_key_forbidden_fail [0.206058s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.765777s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update [0.230059s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object [0.213498s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.215067s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_single_transaction [2.494993s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count [0.754093s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_supports_extra_filtername [1.728584s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_invalid_fields [0.238788s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_validate_filters_false [2.195284s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.605738s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_updates_from_db_object [0.243140s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete [0.208837s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.467254s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects [0.191659s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_fields_no_update [0.211970s] ... 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 {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters [0.526119s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_valid_fields [0.207439s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj [2.347963s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_without_validate_filters [0.210375s] ... ok {1} 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.RouteDbObjectTestCase.test_filtering_by_fields [1.830745s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values [0.190603s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields [0.238086s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_valid_fields [0.247348s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.269678s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_create_update_delete [1.712899s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.655799s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects [2.454098s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count_invalid_fields [0.205278s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.216282s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_extra_fields [0.214174s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_fields_no_update [0.223404s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.215192s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.233549s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.248512s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_project_id [0.212049s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.220580s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.214259s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_changes [0.228802s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count [0.561753s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_create_single_transaction [0.445552s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction_enginefacade [3.996420s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_dns_nameservers_in_order [4.469336s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_db_obj [0.551352s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction [4.569365s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.421057s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [1.216418s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects [0.583085s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects_nothing_to_delete [0.431489s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_filtering_by_fields [0.651100s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_create_update_delete [0.526768s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_service_types [2.027179s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction [0.499537s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist [2.244019s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction_enginefacade [0.449947s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_standard_attr_id [1.882223s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.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_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create [0.218422s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects_nothing_to_update [1.251251s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_updates_from_db_object [0.225522s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields [0.218786s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_single_transaction [1.629599s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create [0.239262s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_duplicates [0.191537s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.253032s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_pager_is_passed_through [2.134179s] ... 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 {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [0.280980s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.227194s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_invalid_field [0.185340s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive [0.253784s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_fields_no_update [0.199951s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_object [0.212778s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_without_validate_filters [0.191095s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_clean_obj_from_primitive [0.226210s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.211914s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete [0.231933s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.213090s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.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_object_unique_key [0.247681s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object [0.214639s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {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_subnet.RouteObjectIfaceTestCase.test_get_objects [0.218132s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_mixed_field [0.190276s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_without_validate_filters [0.240922s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_invalid_fields [0.207392s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [0.212083s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_with_validate_filters [0.225473s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_fields [0.193627s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_fields [0.227321s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.232003s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_valid_fields [0.218070s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_without_validate_filters [0.225267s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_without_validate_filters [0.231559s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count [2.761436s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects_nothing_to_delete [1.546379s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_invalid_filters [2.026865s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_invalid_filters [2.177947s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_create_update_delete [1.737424s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.169447s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_db_obj [2.000468s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction [1.647055s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects_nothing_to_delete [2.170075s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.468302s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_single_transaction [2.138474s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_single_transaction [3.665398s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters [1.511700s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_single_transaction [3.945192s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false [1.949538s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_find_candidate_subnets [2.373359s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_primary_key [0.219744s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_unique_key [0.192050s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction [1.305060s] ... 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 {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters [1.868767s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values [0.194725s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create [0.224284s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_filtering_by_fields [2.212793s] ... 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 {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields [0.200397s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields [0.175092s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_object [0.172295s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count [0.603666s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_invalid_fields [0.244837s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_pager_is_passed_through [0.238862s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.397376s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects [0.560682s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction_enginefacade [1.632441s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.470670s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_id [0.484619s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.353100s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_matching_policies [0.443974s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction [1.433306s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction [0.435955s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values [2.039892s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive [0.183373s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_without_validate_filters [0.217271s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_makes_primitive_field_value [0.198476s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields [0.194178s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete [0.227909s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_invalid_fields [0.184717s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes_forbidden [0.252314s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_valid_fields [0.236276s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_primary_key_forbidden_fail [0.233550s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.420513s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_primary_key [0.231718s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.243511s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_without_validate_filters [0.243627s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values [0.237964s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes [0.197172s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects [3.267889s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_valid_fields [0.234926s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.268233s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_port_not_found [1.597923s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_without_validate_filters [0.259139s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields [0.257025s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_updates_from_db_object [0.258352s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist [1.989094s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.237275s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.236616s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create [0.215953s] ... 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 {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters [0.740799s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete [0.215862s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values [0.245006s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects [0.233089s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_invalid_field [0.235011s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object [0.200114s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction [0.538924s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.253039s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_unique_key [0.234495s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_create_update_delete [2.009430s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes [0.254307s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects [0.239018s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj [0.604134s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_mixed_fields [0.211201s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.191893s] ... 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 {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects_nothing_to_delete [0.616420s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_makes_primitive_field_value [0.233917s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_synthetic_fields [0.211206s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_with_unset_project_id [0.224856s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes_forbidden [0.234258s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_fields [0.234866s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_valid_fields [0.232289s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields [2.416742s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.233977s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_updates_from_db_object [0.253869s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_single_transaction [3.137300s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_includes_correct_subports [4.023341s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields [0.658053s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters [2.020231s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction [0.671074s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction [1.630022s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction [0.640091s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.570257s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction [1.843385s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_tenant_id [1.705340s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters_false [0.794984s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_supports_extra_filtername [1.721348s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_false [1.313886s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects [0.224454s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_primary_key [0.226099s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_unique_key [0.211252s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_fields [0.215093s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false [1.707298s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields [0.231370s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters_false [1.854177s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_clean_obj_from_primitive [0.245243s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values [0.234921s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_updates_from_db_object [0.245357s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_invalid_field [0.189000s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_invalid_fields [0.211640s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_fields_no_update [0.219946s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_object [0.199863s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_primary_key [0.195199s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_pager_is_passed_through [0.181701s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields [0.226078s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters_false [1.997100s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_invalid_filters [0.744392s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_filtering_by_fields [0.685925s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_without_validate_filters [2.015568s] ... ok {1} 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_trunk.TrunkObjectTestCase.test_get_project_id [0.200485s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_invalid_field [0.219441s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_false [0.573457s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_mixed_field [0.207551s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_without_validate_filters [0.184894s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields [0.187101s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.521634s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_primary_key_forbidden_fail [0.182650s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_single_transaction [0.640374s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.208622s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.207116s] ... ok {1} 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 {1} 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_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} 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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_clean_obj_from_primitive [0.204331s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values [0.179262s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_valid_fields [0.200086s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object [0.189909s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.186530s] ... 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_get_values_without_validate_filters [0.194063s] ... ok {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_invalid_fields [0.231247s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_validate_filters_false [0.583036s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_create_single_transaction [0.425274s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_changes_forbidden [2.452174s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.197123s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj [0.591572s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.193840s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction [0.425963s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_false [0.441078s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.197092s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_fields_no_update [0.202097s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object [0.194307s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects [0.199187s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.571723s] ... 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 {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_create_update_delete [0.584100s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_with_validate_filters [0.191955s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false [0.397295s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.328881s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.343837s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create [0.193718s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object [0.212636s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects [0.209936s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields [0.205677s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.225951s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_trunk_not_found [1.937629s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_valid_fields [0.194709s] ... 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 {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.208742s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.180742s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_validate_filters_false [0.601296s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.524597s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction_enginefacade [2.050840s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_create_update_delete [0.676766s] ... ok {2} 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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_supports_extra_filtername [0.493893s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates [0.188877s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_updates_from_db_object [0.184081s] ... 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_objects [0.180099s] ... ok {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_with_validate_filters [0.175715s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden [0.173962s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction [1.631167s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_validate_filters_false [0.625461s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_db_obj [0.456604s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_single_transaction [0.507912s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade [1.637325s] ... ok {2} 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' {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_supports_extra_filtername [1.639766s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_single_transaction [2.381413s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist [0.512863s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.571389s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist [2.504136s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create [0.210695s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete [0.185107s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.184548s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object [0.195285s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_object [0.291188s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_unique_key [0.204386s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects [0.161432s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.172088s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_fields [0.190625s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.180607s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.177553s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_invalid_filters [0.450606s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_single_transaction [0.408653s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction_enginefacade [0.410439s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist [0.439989s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters_false [4.216553s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters [0.372782s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters_false [0.517968s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_clean_obj_from_primitive [0.197789s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields [0.177969s] ... ok {1} 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_tag.TagIfaceObjectTestCase.test_create_duplicates [0.181297s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete [0.165298s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_duplicates [0.169908s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects [0.176301s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_updates_from_db_object [0.178178s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_invalid_fields [0.169431s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects [0.162146s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object [0.173317s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update [0.171907s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_primary_key [0.171851s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object [0.173966s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields [0.184523s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_primary_key [0.172805s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values [0.182134s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_without_validate_filters [0.177207s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_valid_fields [0.173215s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.172593s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_invalid_field [0.168184s] ... ok {2} 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_trunk.SubPortObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden [1.933202s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count [1.688682s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_fields [0.219976s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_invalid_fields [0.171388s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.182691s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_validate_filters_false [1.828568s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_invalid_filters [2.212904s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports [1.725164s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj [1.460777s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false [2.128763s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects [1.737876s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_port_not_found [1.670042s] ... ok {1} 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' {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_filtering_by_fields [1.773171s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_supports_extra_filtername [1.202185s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_create_update_delete [1.863123s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_with_synthetic_fields [1.529517s] ... ok {2} 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' {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_standard_attr_id [2.827220s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters [1.113557s] ... 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_invalid_fields [0.188268s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_without_validate_filters [0.175968s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects [0.182029s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects [1.719182s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects_nothing_to_update [1.034255s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {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_project_id ... SKIPPED: Test class has no project_id field {2} 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 {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_invalid_fields [0.161446s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_single_transaction [1.281620s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_fields [0.178084s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_valid_fields [0.183326s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_without_validate_filters [0.186093s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects_nothing_to_delete [1.067116s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_valid_fields [0.168348s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_with_validate_filters [0.136069s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_updates_from_db_object [0.142026s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_with_synthetic_fields [0.844281s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_both_tenant_and_project_ids [1.591213s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_multiple_fields [1.476374s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.497392s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_object [2.283381s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_duplicates [0.265529s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_extra_fields [0.206235s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_invalid_fields [0.175858s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values [0.148035s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes [0.142287s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_without_validate_filters [0.152057s] ... ok ====== Totals ====== Ran: 9687 tests in 3944.4010 sec. - Passed: 8020 - Skipped: 1667 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 15560.5510 sec. ============== Worker Balance ============== - Worker 0 (2422 tests) => 1:04:42.123382 - Worker 1 (2424 tests) => 1:05:35.675862 - Worker 2 (2421 tests) => 1:05:42.175843 - Worker 3 (2420 tests) => 1:04:28.947641 ___________________________________ 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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-23.4.1.dev15/.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/future/standard_library/__init__.py:65: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_empty_list_for_empty_queue [0.426321s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_kills_with_respawn [0.411273s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_timeout_reached [0.194883s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_kills_without_respawn [0.187296s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_queues_and_returns_output [0.226997s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_queued_data [0.215167s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_callback_failure [0.125039s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_none [0.119572s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stderr [0.108239s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_exception [0.116494s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_calls_kill_with_provided_signal_number [0.183111s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_invokes__spawn [0.190469s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_raises_exception_if_already_started [0.173162s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_raises_exception_if_process_already_started [0.152999s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessDieOnError.test__read_stderr_returns_none_on_error [0.161389s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_enabled [0.158802s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_any_cookie [0.208858s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_disabled [0.196890s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_true_for_valid_pid [0.491066s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_cookie_nomask [0.219711s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_enabled [0.218488s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_targets_process_for_pid [0.234729s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config [0.227847s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_all_already_set [0.217428s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_not_none [0.206887s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vifs_by_ids [0.214041s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__spawn [0.216462s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_false [0.126007s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_no_crash_if_started [0.458214s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_sent_kill_event [0.194781s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_strict [0.154307s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_false_for_execute_exception [0.120002s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_non_default_datapath [0.133996s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_disabled [0.200189s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_returns_none_for_missing_output [0.127325s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_vifport [0.142604s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_cmd [0.123577s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply [0.135153s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_construtor_raises_exception_for_negative_respawn_interval [0.129556s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestFailingAsyncProcess.test_failing_async_process_handle_error_once [0.377268s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit [0.163605s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stdout [0.118970s] ... ok {0} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init__ [0.117644s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_some_already_set [1.198310s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_kill_process_and_wait_with_different_signal [0.147746s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_default_priority [0.209434s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_count_flows [0.157013s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow [0.135508s] ... ok {0} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_columns [0.206982s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_timeout_set [0.187561s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_default_datapath [0.162891s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port_port_not_exists [0.142432s] ... ok {0} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_is_false_if_active_with_no_output [0.147289s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_all_ports [0.204961s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flow [0.171803s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports [0.167841s] ... ok {0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_bw [0.157454s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows [0.156419s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_do_action_flows_delete_flows [0.166352s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port [0.219345s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_polling_not_completed [0.167601s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_succeeds [0.174464s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows_ovs_dead [0.173566s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_value_error [0.180762s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_return_always_poll_by_default [0.162961s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestDefaultRpHypervisors.test_defaults [0.151269s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_raises_exception_for_missing_mac [0.162172s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_true [0.217612s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_mixed_strict [0.186444s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry [0.457645s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_no_actions_set [0.189576s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_tag_by_name [0.161696s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports [0.188963s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_run_ofctl_retry_on_socket_error [0.204138s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_priority_without_strict [0.183429s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit [0.220946s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_with_priority_set [0.242572s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit_with_value_less_than_min [0.270685s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo [1.200288s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_remove_value_from_other_config [0.227947s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry_fails [1.417459s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_value_to_other_config [0.273624s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_fqdn [0.331005s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit [0.198838s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_not_found [0.239659s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_full_ordered [0.199539s] ... ok {3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test__init__with_connection_columns [0.203973s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_not_set [0.270949s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit_with_value_less_than_min [0.172653s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_order [0.217897s] ... ok {3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_after_calling_get_events_is_false [0.220920s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit_with_errors [0.185523s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_linuxbridge_interface_driver_success [0.202229s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr [0.199725s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_defer_not_called [0.194296s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_right_allowed_passthroughs [0.196811s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_not_matching [0.192649s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr_failure [0.220694s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_format [0.176287s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps [0.213880s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet_port_missing_subnet [0.224340s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test___str__ [0.181445s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_process_changed_of_port [0.171936s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_physnet_traits [0.190776s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_execute [0.153862s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy [0.237981s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_agent_rp_traits [0.186896s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp_direction [0.195625s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy_with_none [0.222640s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_create_resource_providers [0.181926s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp [0.177714s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_with_non_enable_dhcp_subnet [0.236005s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test__is_polling_required_should_not_be_implemented [0.180737s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_without_ipv6_enabled [0.274408s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_force_polling_sets_interval_attribute [0.222469s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update [0.234207s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_polling_completed_sets_interval_attribute [0.190037s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps_multiple_hypervisors [1.047916s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update_dhcp_port_raises_conflict [0.206558s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_vnic_type_traits [0.188776s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test__is_polling_required_returns_when_updates_are_present [0.228776s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver [0.198865s] ... ok {3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits [1.270516s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits_shared_rp [0.211688s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_false_for_no_updates [0.174420s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network [0.200386s] ... ok {1} neutron.tests.unit.agent.common.test_polling.TestAlwaysPoll.test_is_polling_required_always_returns_true [0.164919s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_updates_are_present [0.167526s] ... ok {1} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_forced [0.175050s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_metadata_destroy [0.221977s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_start_calls_monitor_start [0.173721s] ... ok {1} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_manage_polling_minimizer [0.170456s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_host [0.228037s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_stop_calls_monitor_stop [0.178531s] ... ok {1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__enter__ [0.164734s] ... ok {3} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since [0.155380s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_none_interface_driver [0.227557s] ... ok {1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ [0.165840s] ... ok {3} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_hit_retry_limit [0.183054s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_nonexistent_interface_driver [0.210859s] ... ok {2} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_updates [1.221151s] ... ok {1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_primary [0.205845s] ... ok {3} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_i_am_primary [0.183333s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass [0.195463s] ... ok {2} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_no_canonname [0.187178s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_fail [0.195872s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_as_alias_wrong_driver [0.210734s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_network [0.201409s] ... ok {2} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_localhost [0.210207s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_localhost [0.192418s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_does_not_consume_irrelevant_errors [0.202286s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event_timestamp [0.189191s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_network_none [0.213943s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_success [0.213724s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_wrong_driver [0.192193s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_no_update_or_create [0.192251s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_ovs_interface_driver_success [0.186677s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network [0.246638s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_null_interface_driver_success [0.167659s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_raise_conflict [0.174562s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v6 [0.177924s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event [0.170409s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_delete_end [0.231968s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_interface_name [0.166234s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_matching [0.158805s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_create_dhcp_port [0.209294s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route [0.171774s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end [0.268569s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet [0.190233s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway_outside_subnet [0.137481s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_failure [0.187588s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_outside_subnet [0.171530s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_create_new [0.208346s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_ip_address_generation_failure [0.204229s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet [0.181220s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup [0.192739s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_no_network [0.183635s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_device_id [0.191437s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_device_is_ready [0.191950s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network_no_subnets_with_dhcp_enabled [0.183372s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_doesnt_orphan_devices [0.171964s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway [0.236307s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call_prio [0.206585s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_do_nothing [0.213892s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 [0.232918s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_resync_throttle_conf [0.233739s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_agents_port [1.304446s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_gateway [0.213362s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_loop [0.219973s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper_with_event [0.212811s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start [0.167401s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet [0.272348s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns [0.262197s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_start_ready_ports_loop [0.187235s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet_delete_gateway [0.280607s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_remote_error_net_not_found [0.295498s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_one_network_plugin_error [0.165983s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_same [0.180035s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_two_subnets [0.280800s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v4 [0.231765s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception [0.199244s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_doesnt_log_exception_on_timeout [0.155385s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_agent_start_restarts_metadata_proxy [0.172770s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_conflict [0.159571s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_agent_manager [1.278697s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns_segments [0.164039s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call [0.148017s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_updates_after_enable_dhcp [0.164002s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_network_not_found [0.202044s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync [0.132251s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_report_state_revival_logic [0.156460s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_disabled_net [0.139579s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_initial [0.161979s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_waitall [0.242287s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure_isolated_metadata [5.213052s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_unknown_network [0.161875s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy [0.123048s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_dist_network [0.093562s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network [0.134798s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_isolated_network [0.912234s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ovn_network [0.183455s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ovn_network_with_enable_isolated_metadata [0.189796s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr [0.174620s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_ipv6 [0.150101s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure [5.191404s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_create_end [0.141003s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper [6.101558s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end [0.209620s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start_without_active_networks_support [0.172620s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end_no_resync_if_same_port_already_in_cache [0.172808s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_all_networks_plugin_error [0.173715s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_no_network_id [0.135804s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_dhcp [10.209014s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network [5.145071s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port [5.149748s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network_dvr [0.233146s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network_isolated_metadata [5.937520s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port_cache_miss [0.279913s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_empty_network [0.326798s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper [0.243602s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_end [0.256609s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_down_network [0.178897s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ipv6_ipv4_network [0.212269s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure [0.190296s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_exception_during_rpc [0.207766s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure_ipv6_ipv4_network [0.164619s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_2_agents_network_ipv6 [0.216098s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_no_gateway [0.161854s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_dist_network [0.156953s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_down [0.221891s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end [5.181406s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ipv6_network [0.130268s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_up [0.206905s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy [0.115883s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network_ipv6 [0.106644s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_duplicate_ip_on_dhcp_agents_same_network [0.201966s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network [0.192058s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_unknown_port [0.250392s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr_ipv6 [0.143915s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_network_already_deleted [0.189469s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_port [0.221461s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_exception_during_rpc [0.187622s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_subnet_on_dhcp_agents_port [0.225761s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_no_dhcp_enabled_networks [0.141458s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_active_networks_info [0.180714s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_release_dhcp_port [0.144937s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_update_dhcp_port [0.143618s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports [0.127692s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_old_ports [0.188502s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_ids [0.169873s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids [0.169034s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port [0.164749s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port_existing [0.194503s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test__packet_in_handler [0.193960s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_route [1.235298s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_loop_call [4.274269s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_on_dhcp_agents_port_no_ip_change [5.219793s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_id_from_br [0.193857s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_id [0.186657s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_reload_allocations [0.219424s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_packet_out [0.190839s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_subnet_id [0.200958s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_reply_dhcp_options [0.185707s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids_limited_nets [0.216863s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_packet_out [0.159458s] ... ok {2} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_spawn_host_metadata_haproxy [0.127580s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network [0.267524s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_delete_port [0.150377s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_network [0.217417s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize_invalid_agent [0.167577s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_port_existing [0.087026s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test__packet_in_handler [0.122065s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_multiple_devices [0.172638s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_route [0.138977s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_unpermitted_device_owner [0.182745s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_id_from_br [0.111145s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_flows [0.154152s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_with_vif_port [0.119407s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_dns [0.097005s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_notify_port_updated [0.145143s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_port_policy [0.135085s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_ret_packet [0.227804s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_delete_end_no_network_id [5.215394s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_ports [0.155918s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_handle_dhcp [0.212400s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete_no_policy [0.159344s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_route [0.229813s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_update [0.212135s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_status_code [0.199909s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.237225s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_id_from_br [0.218910s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy [0.190502s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_init_exception [0.198558s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_unknown_port [0.189175s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_add_rule [0.240117s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port [0.192244s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_translation [0.238063s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port_with_no_rules [0.230188s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_deleted_notification [0.245346s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resources [0.227241s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_pulling_lip_associations_on_init [0.278512s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test__process_update_policy [0.258106s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_local_ip_translation [0.269245s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port [0.209578s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_has_policy_changed [0.200815s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_fip_qos_changed_to_none [0.719548s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.056749s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_is_ingress_direction [0.205571s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_add_router [0.072021s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_delete_router [0.063536s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_update_router [0.084270s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_create [0.226199s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_update_router [0.081859s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_add_rules [0.277054s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_remove_rules [0.258739s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__delete_arp_cache_for_internal_port [0.874469s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_address_scope_mark [0.697837s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_ignores_all_event_types_except_updated [1.574861s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_delete_payload [5.291152s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_passes_update_events [0.263918s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv4 [0.776928s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_reset_port [0.231885s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_descr_not_propagated_into_driver [0.230010s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_port_with_no_policy [0.196028s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port [0.202645s] ... ok {0} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_delete_port [0.232995s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource [0.173023s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resource_policy [0.202671s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy [0.182406s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6_below_32768 [1.875466s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_without_cache [0.273940s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_rule_only_has_max_kbps [0.283374s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed [0.294464s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__handle_notification [0.700915s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_ingress [0.317787s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_create_end [10.259252s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_remove_fip_ratelimit_cache [0.261773s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_create_dhcp_port [0.259648s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_add_conntrack_helper_update_router [0.393861s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_network_info [0.244488s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_ports [0.207387s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_create_router [0.331960s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_port_id [0.236872s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_by_id [0.235715s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_matching_address_scope [1.746738s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network_existing [0.237517s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_stale_update_ignored [0.256129s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_update_of_deleted_port_ignored [0.235240s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_restart [5.214104s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode_host [0.717187s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_ip [0.238354s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_dns [0.315420s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_routes [0.317376s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_packet_out [0.365614s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_update_router [1.828895s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_state [0.292401s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_without_vif_port [0.311603s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes_no_change [0.302405s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_client_ident [0.311790s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_clear_by_router_id [0.293429s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_server_ident [0.291076s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_del_conntrack_helper [0.300266s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_create_router [0.322731s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_removed_dist [1.869789s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_del_ndp_proxy_update_router [0.367151s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_handle_port [1.582949s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_arp_related_dev_no_subnet [0.693029s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_remove_subnet_update_router [0.399609s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_dhcp_options [0.236190s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_ret_packet [1.392759s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_ip [0.243785s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_handle_dhcp [0.245570s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test__packet_in_handler [0.253846s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_update_port_exception [0.264098s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry_no_routerinfo [0.778428s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_dns [0.337650s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_existing_fdb_table [0.236924s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options [0.239982s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize [0.207108s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options_zero_time [0.138941s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_port [0.234240s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_ip [0.128318s] ... ok {1} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_generate_host_metadata_haproxy_config [0.140225s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port_for_unknown_port [0.255719s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_delete_port_exception [0.118859s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_empty_fdb_table [0.100934s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip [1.039436s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_changed_mac [0.107286s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_set_port_policy [0.256772s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_add_local_ip_flows [0.141217s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_update_policy [0.187911s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_port [0.237518s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__handle_update_create_rules_checks_should_apply_to_port [0.249404s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_updated_notification [0.164443s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip_failure [0.758325s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_type_has_ingress_direction [0.245652s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_static_local_ip_translation [0.200192s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_agent_gw_interfaces [2.782021s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete [0.222647s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__get_max_burst_value [0.199226s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__iterate_rules_with_unknown_rule_type [0.220648s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_descr [0.260396s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_not_known [0.227160s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_rule [0.230298s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_known_port [0.260146s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_reset_state [0.845314s] ... ok {3} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_initialize [0.394362s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_diff_ports_same_policy_id [0.246923s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource_for_unknown_resource [0.219325s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port_change_policy_id [0.299899s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router [0.324125s] ... ok {1} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_handle_port [0.357223s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_delete_router [0.372057s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_set_resource_policy [0.244070s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_address_scope_mismatch [2.276792s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_with_cache [0.287924s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.324194s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router [0.293907s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_removed [0.279324s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_added_dist [0.880127s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_egress [1.414905s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_process_router_dist_floating_ip_add [3.165772s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_ingress [0.339255s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_egress [1.448982s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_qos_policy_has_no_bandwidth_limit_rule [0.379525s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_delete_router [0.372574s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed_to_none [0.319800s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_update_conntrack_helper [0.287844s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_floating_ips [0.204329s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_id_by_fip [0.197821s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_ndp_proxy_update_router [0.414527s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_set_fip_ratelimit_cache [0.204538s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test__process_update_policy [0.269029s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules [2.792282s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_subnet_update_router [0.425951s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.261678s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes [0.196547s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_set_conntrack_helpers [0.175727s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_floating_ip [2.548792s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test__handle_notification [0.315624s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_disable_ndp_proxy_update_router [0.146228s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_clear_by_router_id [0.297269s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port [1.188918s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_ips_dvr [1.217424s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_del_ndp_proxies [0.263115s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_change [0.455774s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__set_subnet_arp_info [0.809063s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_clear_by_fip [0.292766s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry [0.362027s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary_no_gw_port [0.400634s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent_with_dvr_snat_mode [0.314330s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent [0.267273s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway [0.311083s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist [0.245450s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist_with_addr_scope_match [0.189458s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port_not_found [2.783794s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_router [2.114140s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_fip_ns [3.112134s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6 [1.102119s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_arp_entry [1.107731s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_handle_snat_rule_for_centralized_fip [1.096544s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist [2.190954s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dual_stack [0.279694s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist [0.289719s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist_with_addr_scope_mismatch [0.237080s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_1___fip_AAA____snat_BBB____qrouter_CCC__ [0.171790s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_ndp_proxy_update_router [2.657820s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_centralized_floatingip [2.742480s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode [0.939456s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__load_used_fip_information [4.071133s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_update_router [1.270233s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_del_ndp_proxy_update_router [0.360328s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_disable_ndp_proxy_update_router [0.341827s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__process_arp_cache_for_internal_port [2.003946s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules [2.261497s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__update_arp_entry_calls_arp_cache_with_no_device [0.908273s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules_no_fip_ns [0.887459s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_set_ndp_proxies [2.017644s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_del_port_forwardings [0.249733s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent [0.330945s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent_with_dvr_snat_mode [0.276115s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update [0.311375s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet [0.237554s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet_with_ipv6_gw [0.136991s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network [0.146968s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules_no_fip_ns [1.758537s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway [0.110942s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_centralized_floatingip_dvr_ha [2.162176s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_gw_ns_name [0.793537s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test__handle_notification [0.090597s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_ndp_proxy_update_router [0.070307s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_ndp_proxy_update_router [1.247936s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_remove_subnet_update_router [1.735025s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_update_router [0.192073s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_delete_router [0.287187s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router [0.359277s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_remove [0.538627s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_set_port_forwardings [0.237766s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_update [2.949539s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_snat_log.SnatLogExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.286558s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup [0.270307s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary [0.272015s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_legacy_agent [0.270435s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_not_connected_to_router [1.495592s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_router_added_router_not_in_cache_after_failure [0.228361s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_external_gateway_removed_ext_gw_port_and_fip [2.927076s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_added_to_agent [0.231338s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace [15.221543s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_moved_dist [0.941736s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist [1.086363s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack_no_subnet_w_ipv6_gw [0.291155s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_device_exists [2.015723s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_create [1.538279s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_late_binding [2.662828s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_snat_ns_once [0.964917s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_gateway [0.393790s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist_dual_stack [1.069386s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_router_namespace [0.243845s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_primary_standby [0.245299s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_namespace [0.276852s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_standby_standby [0.216553s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enable_metadata_proxy [0.333528s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_local_router [0.957807s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_active_ha [0.251006s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router [1.277507s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_snat_rescheduled [0.213835s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_restart_l3agent_case [2.132378s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [1.908752s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_removed_ext_gw_port_no_fip_ns [0.224622s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_subnet_update_router [0.274346s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated [0.276357s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_create_router [0.198453s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.246523s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_if_fipnamespace_exist [0.967916s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace_with_registered_router_ids [15.124036s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_check_if_need_process_no_snat_ns [0.211684s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_conf_other_and_managed_flag [0.731158s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_router_namespace [0.309515s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_extract_ports [0.200669s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_update_port_forwarding [0.180051s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_intervals [0.399809s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup_no_gw_port [0.227804s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_ha_agent [0.230127s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_mtu_conf [0.366857s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_no_router_info_found [0.245643s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count [0.246094s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces [2.237072s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_delete_ha_router_initialize_fails [0.359001s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_init_ha_conf [1.474695s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_dvr_edge_router_init_for_snat_namespace_object [0.172838s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_l3_initial_report_state_done [0.237206s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update [0.193945s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update_not_called [0.168014s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_active [0.296556s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist_dual_stack [2.577000s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_have_subnet [0.274986s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup_to_primary [3.697361s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack [0.296676s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway_2_subnets [0.422254s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network [0.328782s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_2___ [0.253052s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace [0.243192s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_disable_metadata_proxy_spawn [0.375446s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_meta_proxies [1.062497s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_ensure_snat_cleanup [0.187457s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_raise_exception [0.231266s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup [3.347351s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dist_router [1.082461s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dual_stack_gw [0.327643s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_l3_extension [4.336909s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_not_found [0.180884s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha [0.219316s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_when_router_unbound [1.448272s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha_dvr [0.208332s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_floating_ip_addresses_not_care_port_forwarding [0.256742s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_calling_snat_ns_delete_if_gw_port_host_none [0.187873s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table [0.244519s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_host_mismatch [0.223732s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_metadata_disable [3.235059s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_nochange [0.234827s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_match [0.176691s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary [4.475072s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_removed [0.288729s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_removed_unexpected_error [0.288992s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnet_removed [0.275427s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully [0.227362s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_centralized [2.401518s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr [2.338258s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port_ipv6_same_port [0.266258s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully_false [1.262953s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_back_jump [0.266434s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible [0.253936s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules_dvr [0.314426s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_resyncs_failed_router [0.219244s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_not_configured_if_no_host_or_dest_host [1.032140s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_ext_net [0.223926s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_metadata_iptables_rules [0.316393s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_report_state_revival_logic [0.263682s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_routers_updated [0.186018s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_2_subnets [0.472749s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary_to_backup [3.648177s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_snat_ns_delete_not_called_when_snat_namespace_does_not_exist [0.190343s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dual_stack [0.279119s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd [0.206952s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_standby [0.484626s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port [0.348392s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_distributed_without_snat_manager [0.303734s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_switchover [0.556218s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf [1.747716s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_and_delete_fail_retrigger_initialize [0.314842s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count_retried [0.268507s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_fail_retrigger_initialize [0.296296s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_rules [0.295464s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_generate_dibbler_conf [0.266442s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules [0.312046s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_interface_driver_init [0.331968s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_no_change [2.129233s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_nonexistent_interface_driver [0.220437s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_subnet [0.509897s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_lla_already_exists [2.222402s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_namespaces [0.251393s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v6 [0.974923s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway [0.439106s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_address_scope [0.282294s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_cent_router [0.308628s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices_no_snat_ns [0.263492s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices [2.394753s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_and_addr_already_exist [1.021354s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_without_ha_interface [0.374818s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_external_iptables_exception [0.410957s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ipv6_only_gw [0.450632s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ha_dvr_router_if_compatible_no_ha_interface [0.479910s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table_ecmp [1.570071s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_external_devices [0.286821s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table [0.323986s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_cent_floating_ip_add [0.298850s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table_ecmp [0.300000s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_exception [0.347753s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_internal_devices [0.356629s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_status_update_if_processed [0.426852s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_changed [0.317614s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_added [0.401134s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_added [1.949268s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_disabled [1.333581s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_slaac_interface_added [0.414505s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_deallocate_rule_priority [3.122933s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_added_unexpected_error [0.331378s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible [0.313992s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added [0.350080s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully_false [0.373297s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_dhcpv6_stateful_interface_added [0.324996s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_error [0.270076s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_removed [0.382773s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_none [0.963850s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table [0.351180s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_removed_from_agent [0.353613s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added_to_existing_port [0.640568s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_no_cleanup [0.297683s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6v4_interface_added [0.473087s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully [1.969001s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe [1.313343s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_success [0.311666s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_error [0.319084s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_update [0.419623s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table_ecmp [0.386044s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_gateway_port [1.210427s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create [0.331329s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create_with_router [0.308368s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_cleanup [0.331786s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_routers [1.920467s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v4 [1.082434s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_request_id_changes [0.293002s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_deleted [0.324846s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_new_kernel [2.477020s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_raises_exception [3.170914s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__delete_arp_cache_for_internal_port [0.300177s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_address_scope_mark [0.255924s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link [0.750374s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6 [0.202067s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__process_arp_cache_for_internal_port [0.199701s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_allocate_rule_priority [1.132774s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_centralized_floatingip_dvr_ha [0.248646s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_matching_address_scope [0.230630s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode_host [0.175544s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy_no_namespace [2.863977s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6_below_32768 [0.287690s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_already_exists [2.210584s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry [0.352701s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip_failure [0.315405s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_external_gateway_removed_ext_gw_port_and_fip [2.117729s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode [0.340299s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_old_kernel [2.847569s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules_no_fip_ns [0.176555s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_fips [1.124487s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_handle_snat_rule_for_centralized_fip [0.347784s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_agent_gw_interfaces [0.238164s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_ips_dvr [0.270026s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_centralized_floatingip [0.329222s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_device_exists [0.203693s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_snat_ns.TestDvrSnatNs.test_create [0.281085s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_reset_state [0.240052s] ... ok {0} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipRulePriorityAllocator.test__init__ [0.271769s] ... ok {2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_ioerror [0.143971s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy [1.131484s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe [1.110868s] ... ok {2} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_release [0.194883s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_primary [0.232953s] ... ok {2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_not_in_ns [0.280764s] ... ok {2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info_nonexistent [0.301635s] ... ok {2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_in_ns [0.264808s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe_not_first [1.211226s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile_error [1.045509s] ... ok {2} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_floating_ip [0.284627s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_and_lookup [0.180096s] ... ok {2} neutron.tests.unit.agent.l3.test_link_local_allocator.TestLinkLocalAddrAllocator.test__init__ [0.301537s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file [0.243422s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules_removed [0.268787s] ... ok {0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_in_ns [0.265003s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_snat_dnat_for_fip [0.225892s] ... ok {0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_routers_in_project [0.298578s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remap [0.226156s] ... ok {0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_router_cleanup [0.232008s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remove [0.235582s] ... ok {0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_snat_cleanup [0.207616s] ... ok {0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_get_prefix_and_id [0.233556s] ... ok {0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_is_managed [0.220903s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_configure_fip_addresses [0.249392s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_diff_scopes [0.225876s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__process_pd_iptables_rules [1.180394s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_gateway_outside_subnet_added [3.660592s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_add_ecmp_route [0.180052s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_same_scopes [0.268620s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routes_updated [0.159364s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port [0.330581s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_mangle_rules_removed [0.236077s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table [0.177880s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__set_subnet_arp_info [0.286348s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_reassignment [0.284039s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe_not_last [3.270563s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_remote_sg_removed [0.219854s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_os_ken [0.166205s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_removed_dist [0.265504s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_with_disabled_floating_ip [0.253925s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id [0.212079s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules [0.225868s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_address_scope_mark_ids_handling [0.213423s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id_invalid [0.243385s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table_ecmp [0.257666s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_arp_related_dev_no_subnet [0.291121s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_context_cookie_is_not_left_as_used [0.267146s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port [0.963453s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs [0.212556s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs_empty [0.127746s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_floating_ip [0.283758s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address [0.113066s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port_not_found [0.266840s] ... ok {1} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__eq__ [0.193861s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv4 [0.317937s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test__add_default_gw_virtual_route [0.286244s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__drop_all_unmatched_flows [0.716036s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_ok [0.294876s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_registers_are_replaced [0.757334s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_get_router_cidrs_returns_ha_cidrs [0.241123s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_deletes_flow [0.569928s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_unknown [0.273580s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg [0.711958s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_remove_floating_ip [0.276592s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_dvr [0.240309s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flow_for_ip_using_cookie_any [0.650807s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_set_ha_port [0.268736s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_ipv6_icmp [0.700520s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__ [0.290848s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_existing [0.592541s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile [0.202712s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_repeated_call_with_same_key [0.201264s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_no_tag [0.602218s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_sends_to_egress [0.614902s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__load_used_fip_information [3.799159s] ... ok {1} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info [1.549773s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_non_existent [1.956768s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_calls_arp_cache_with_no_device [0.248522s] ... ok {1} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_not_in_ns [0.285349s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry_no_routerinfo [0.211554s] ... ok {1} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_register_router [0.330993s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip [0.248252s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_bridge [0.717205s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_update [0.237557s] ... ok {1} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip [0.259305s] ... ok {1} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_external_gateway_ip [0.236705s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_callbacks_registered [2.017437s] ... ok {1} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_multiple_external_gateway_ips [0.257506s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vxlan [0.738682s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device [0.255357s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_exp_egress [0.605319s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device_error [0.214105s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_floating_ips [0.201274s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct_vlan [0.592192s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules [0.223435s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_no_exp_egress [0.607197s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_address_scope_mismatch [1.496335s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_gw_secondary_ip_not_removed [0.178001s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_not_managed_port [0.558386s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_add_ports_address_scope_iptables [0.222461s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_del_arp_entry [0.360904s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_remove_ecmp_route [0.255111s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing [0.631353s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules [0.352084s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_process_delete [0.223534s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_caches_port_id [0.716228s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules_no_fip_ns [0.301500s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_sg_removed [0.215782s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_added_dist [0.246631s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_remote_group [0.219393s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing_nocreate [0.737234s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_moved_dist [0.198054s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_vsctl [0.246657s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter [0.688130s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_fip_ns [0.262425s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_cookie_is_different_in_context [0.287305s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_gw_ns_name [0.222455s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_non_existing [0.682564s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_no_registers_defined [0.232105s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_snat_ns_once [0.211726s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv4_address [0.269540s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_not_managed_port [0.691546s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_invalid [0.763300s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_dl_type_formatted_to_string [0.689413s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_flat [0.673085s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_local_router [1.342287s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_non_existing_port [0.555973s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter [0.646960s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_all_port_flows [0.645401s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter [2.027811s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_process_router_dist_floating_ip_add [0.953435s] ... ok {3} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__hash__ [0.181991s] ... ok {3} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__init__ [0.190705s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_applies_added_flows [0.510202s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed [0.650736s] ... ok {3} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__repr__ [0.218405s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_force [0.209604s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_rules [0.436935s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_gateway_ports_equal [0.213680s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_remove_port [0.117846s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_no_hybrid_ports [0.209680s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_non_dvr [0.228904s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHybridIptablesHelper.test_overloaded_remove_conntrack [0.181104s] ... ok {3} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_exhausted_pool [0.211416s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv4 [0.166039s] ... ok {3} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip_error [0.198956s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_destination [0.185779s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_port_security_disabled [2.252935s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_clears_cached_port_id [0.135482s] ... ok {3} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_list_all [0.389894s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source [0.319408s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_router_cidrs_returns_cidrs [0.270383s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp [0.263401s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_clean_when_port_not_found [0.373397s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_initialized_port [2.059480s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_put_fips_in_error_state [0.255294s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ingress [0.265994s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_floating_ip_with_device_add_error [0.275657s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges [0.267580s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_port_security_disabled [0.496677s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_rules [0.132222s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_create_new_port_if_not_present [0.531903s] ... ok {0} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_is_bridged_interface [0.240765s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_protocols [0.197614s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_error [0.220395s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_unknown [0.181169s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init [0.211812s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_hybrid_ports [0.162489s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_members [0.586493s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init_nopidfile [0.208027s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_false [0.166792s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_existing_sg [0.168181s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_no_value [0.170271s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_group_privileges [0.234761s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_members [0.194374s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__update_internal_ports_cache [1.210842s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_cleaned [0.143323s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestUnwatchLog.test_unwatch_log [0.231723s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/agent/linux/test_daemon.py:49: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/tmp6meq5cyr/tmpri2t3aw3/unwatch_log_temp_file' mode='a' encoding='UTF-8'> daemon.unwatch_log() ResourceWarning: Enable tracemalloc to get the object allocation traceback {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsForIpAddress.test_create_flows_for_ip_address_egress [0.156874s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_removed [0.232567s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routing_table_update [0.236661s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv4 [0.159315s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test__setup_reserved_dhcp_port_with_fake_remote_error [0.216070s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_get_ethertype_filtered_addresses [0.217111s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_members [0.203977s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source_and_destination [0.189167s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_existing_ports [0.199873s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_2 [0.283124s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_ports_but_members [0.219275s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_with_icmp_protocol [0.187078s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__next_max_id [0.194210s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_egress [0.149898s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_iptables_driver_instance_has_correct_instance [0.225399s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ipv6_icmp [0.114875s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules [0.078407s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_true [0.194882s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_delete_sg [0.218064s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules_single [0.081998s] ... ok {2} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interfaces [0.157743s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_not_cleaned [0.211724s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv6 [0.041127s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_all_registers_defined [0.297135s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_port_range [0.054272s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_update [0.085107s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_parent [0.169334s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestFlowPriority.test_flow_priority_offset [0.081969s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv4 [0.143093s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start [0.206534s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 [0.150098s] ... 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.475440s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test__assert_mergeable_rules [0.155792s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking_sigterm_sigkill [1.423511s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_overlapping [0.124276s] ... ok {1} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interface_bridge [0.121557s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active [0.246049s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_exp_egress [0.449397s] ... ok {1} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_owns_interface [0.190202s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_with_segment [0.175543s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_daemonize [0.206765s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_delete_pid [0.189370s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed_and_local_vlan_changed [0.545404s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_child [0.180821s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running [1.396334s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start_running [0.180703s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_false [0.210259s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init [0.176981s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port [0.545868s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_read [0.191716s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_unlock [0.170467s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable [1.173951s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_no_privileges [0.229690s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_parameters [0.201697s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_uid_privileges [0.219363s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vlan [0.595833s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__len [0.229947s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_user_privileges [0.228175s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__str [0.248044s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_fails [0.249811s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_isolated_metadata_with_router [0.248078s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_id [0.198513s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_permitted_ethertypes [0.599341s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__output_hosts_file_log_only_twice [0.244206s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_fails [0.197745s] ... ok {1} neutron.tests.unit.agent.linux.test_devlink.TestDevlink.test_get_port [1.383920s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_name [0.215942s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_true [0.234768s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_with_gateway_ips [0.199134s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_base_abc_error [0.198248s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_file_on_net_with_v6_slaac_and_v4 [0.237107s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_disable_metadata [0.166886s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_enable_metadata [0.187630s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking [0.256136s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file [0.237704s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_force_metadata_enable [0.143421s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_dictmodel [0.199917s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_check_version_abstract_error [0.131245s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442 [0.285707s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setitem [0.180515s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_config_dir_removed_after_destroy [0.146292s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_managed_port [1.350330s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_no_on_link_subnet_routes [0.209119s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_already_active [0.160471s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_basic_dict [0.180500s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_mode_unset [0.213709s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_disable_two_networks [0.167671s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_has_sub_dict [0.193530s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_port_not_found [0.434969s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_ensure_dir_called [0.165724s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_with_dns_provided [0.289766s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__copy_and_deepcopy [0.125579s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_network [0.266220s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getattr [0.124937s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter_port_security_disabled [0.373620s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getitem [0.121675s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_without_dns_provided [0.317764s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_create_port [0.149088s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata [0.328299s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__iter [0.148012s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_nonexisting_sg [0.208761s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setattr [0.216754s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net_diff_details [0.296005s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num [0.288615s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_added [0.191152s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list [0.220013s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnet_on_a_network [0.223848s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_split [0.207292s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list_of_dicts [0.159560s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_last_port_marks_cleaned [0.164170s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_existing [0.234894s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_no_metadata [0.189224s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateConjFlows.test_create_conj_flows [0.163948s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num_str [0.130673s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv4 [0.086061s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_infinite_duration [0.231292s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_false [0.153838s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv6 [0.180021s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file [0.261937s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_net_with_V6_stateless_and_V4_subnets [0.210315s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv6 [0.189761s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_without_port_range [0.147308s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_dns_provided [0.265740s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateful_dhcpv6_same_subnet_fixedips [0.187769s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp6 [0.151061s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_many_dns_provided [0.194007s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_3port_2net [1.517822s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_no_protocol [0.200374s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv6 [0.170203s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv6_opt [0.301685s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dist_neutron_router_on_subnet [0.480732s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv6 [0.205195s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases [0.250858s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_force_metadata [0.126026s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges_same_conj_id [0.211025s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_client_id [0.189579s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_tags [0.196004s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_nonoverlapping [0.160837s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_stateless_IPv6_tag [0.178456s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_gateway [0.343033s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network [1.393628s] ... ok {3} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_exists [0.325491s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_from_leases_file [0.339702s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network_no_dns [0.254030s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases [0.285660s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_handle_sigterm [0.231865s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_make_subnet_interface_ip_map [0.262815s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id_none [0.419798s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init_open_fail [0.301615s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_non_local_subnets [0.304460s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations [0.261787s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_true [0.253915s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_remove_config_files [0.191439s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_client_id [0.241340s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_write [0.233470s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn [0.236288s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_one_on_link_subnet_route [0.245384s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease_no_dhcp_release6 [1.138764s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_config_file [0.202317s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_gateway_route [0.246436s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain [0.243358s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_neutron_router_on_subnet [0.244072s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases [0.470307s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline [0.180906s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net [0.220915s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace [0.172736s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_port [0.170143s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_get_stop_command [0.186264s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_client_id [0.444339s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp_both_not_isolated [0.200405s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_gid_privileges [1.367963s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace [0.178346s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true [0.165473s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_force_metadata_returns_true [0.170690s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_privileges_without_root_permissions [0.229524s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace [0.229209s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server [0.160721s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_name [0.204273s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease [0.487169s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid [0.208384s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_id [0.205353s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_dhcp_timers [0.236710s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_no_an_int [0.187134s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations_no_interface [0.224120s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range_bad_prefix_length [0.217528s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_without_gateway_ips [0.272031s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_non_isolated_network_returns_false [0.223603s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain_tag_support [0.226820s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_with_metadata_network_returns_true [0.218882s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_isolated_metadata_enable [0.255049s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_cmd_mismatch [0.191235s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu [0.217177s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_existing_dhcp_networks_abstract_error [0.177507s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline_none [0.236149s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_restart [0.185576s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu_plugin_doesnt_pass_mtu_value [0.262949s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_broadcast [0.174763s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace_no_path [0.265385s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable [0.237905s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_enable_dnsmasq_log [0.180346s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_retain_port [0.233630s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_without_custom_reload_callback [1.404705s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_conf_file_name [0.155255s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_none [0.231158s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_interface_name [0.224602s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_namespace [0.207462s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_set_interface_name [0.197535s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_namespace [0.227380s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__delattr [0.249040s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_namespace [0.251007s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_port [0.264858s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_check_process_id_env_var [0.400492s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_ensure_active [1.647312s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata_non_local_subnet [0.285542s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv [1.497871s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_ensure_active [0.239198s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_with_custom_reload_callback [0.246142s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_max_leases_is_smaller_than_cap [0.214759s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_with_metadata_port [0.259046s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active [0.231004s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range [0.239884s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid [0.284113s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__parse_ip_addresses [0.295805s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active [0.220636s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace_no_path [0.273339s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_existing_dhcp_networks [0.224915s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_no_an_int [0.281095s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_none [0.223022s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_delete_pid_file_raises [0.269061s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnets [0.240317s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_add_ipv6_addr [0.281983s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_namespace [0.195990s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_no_dns_provided [0.247930s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace_process_active [0.259014s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr_with_prefix [0.274271s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_namespace [0.249100s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_processmanager_ensures_pid_dir [0.261634s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_not_active [0.251000s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_ipv6_llas [0.274496s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_with_custom_reload_callback [0.268400s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace_process_active [0.212995s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_delete_onlink_routes [0.289274s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_get_pid_file_name_default [0.216717s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_exit_handler [0.273212s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ipv6_with_gw_ip [0.280494s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_cmd_mismatch [0.221637s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register [0.232748s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6 [0.230688s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_same_service_twice [0.237369s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline [0.290638s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_no_ns [0.200945s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv4_opt [1.490199s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_lla [0.290999s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_new [0.215024s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_check_process_id_env_var [0.406127s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp [0.270217s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_not_present_ipv6_lla [0.294628s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_prefix [0.251635s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_no_namespace [0.277928s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases_with_bad_line [0.247991s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_conntrack.IPConntrackTestCase.test_delete_conntrack_state_dedupes [0.253696s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_preserve [0.289231s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_IPv6_tag_and_multiple_ips [0.247685s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_get_stop_command [0.261724s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_dummy [0.218169s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_set_mtu_logs_once [0.261776s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_no_namespace [0.244037s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vlan [0.186009s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_dev_exists [0.252334s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv4 [0.195819s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease [0.507770s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace [0.247051s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_with_ns [0.252470s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif [0.196775s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_get_pid_file_name_default [0.244855s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_priority [0.204870s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_unplug [0.291823s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_invalid_file [0.241504s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_delete_conntrack_state_dedupes [0.237886s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_different_service_types [0.257240s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv4 [0.235578s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister_unknown_process [0.235543s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_not_removed [1.111749s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv6 [0.224675s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr [0.243747s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif_none [0.232152s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ext_gw_with_dual_stack [0.239642s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_with_namespace [0.238739s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_table [1.390844s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_dynamic [0.293362s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_without_namespace [0.264491s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_other_is_none [0.218890s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_no_ipv6_addr_notif [0.227099s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug_no_device [0.249688s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_removed [1.127587s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_no_broadcast [0.247198s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready [0.205270s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test__add_device_to_namespace_retries [0.229644s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_flush [0.219716s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address [0.217418s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_get_device_name [0.224799s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list [0.220025s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id [0.515949s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_scoped [0.221281s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_tentative_dadfailed [0.180600s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_dhcp_port [0.257397s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_to [0.270603s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_dadfailed [0.240900s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_meta_disabled_returns_false [0.261512s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready [0.222340s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true_ipv6 [0.247934s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_success_one_timeout [0.196683s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_ovn_metadata_port_returns_false [0.262664s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_alias [0.214735s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_dns_server [0.250953s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_timeout [1.169244s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge [1.570790s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_other_error [0.309654s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_delete [0.208454s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv_overridden [0.269483s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_flush [0.188145s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_no_ns [0.294725s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_address [0.291928s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_infinite_lease_duration [0.299966s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute [0.210033s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns [0.283517s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_nosudo_with_no_namespace [0.181102s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_not_bridged [0.322173s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth [0.214116s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_ns [0.288371s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_namespace [0.231175s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth_with_namespaces [0.253293s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_get_device_zone [0.218199s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_no_namespace [0.211225s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_ip_rules [0.229326s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vlan [0.252783s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_namespace [0.214393s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv6 [0.218194s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_del_veth [0.275997s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_pid [0.217579s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark [0.231615s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_broken [0.257351s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_allmulticast_on [1.486887s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark_none [0.204012s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_settings_property [0.207422s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_not_empty [0.248141s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif [0.208209s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices [0.233542s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv4 [0.211758s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry [0.314840s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_non_root [0.246660s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv6 [0.215350s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry [0.198179s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif_nodev [0.216562s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_add_namespace [0.210434s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty [0.236219s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace_is_none [0.198766s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestConntrack.test_delete_socket_conntrack_state [0.195596s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_disabled [0.239792s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_delete_pid_file_raises [1.456901s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_dummy [0.208523s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_name [0.211856s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove_ipv6_unreferenced [0.233854s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_invalid_file [0.252358s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_length [0.172020s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_name [0.220104s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_processmanager_ensures_pid_dir [0.235823s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_sg_rules_to_remove [0.253908s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_range [0.175995s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_str [0.226877s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_does_not_exist [0.183363s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline_none [0.214933s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_filter_defer_apply_off_with_sg_only_ipv6_rule [0.313319s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDeviceCommandBase.test_name_property [0.210676s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_no_netspace [0.172829s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace [0.240568s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestSetIpNonlocalBindForHaNamespace.test_setting_failure [0.187124s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_down [0.202309s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_simple [0.267321s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_namespace [0.250392s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_int_options [0.200147s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_up [0.195066s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_need_pre_defer_copy [0.270222s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_pid [0.215442s] ... ok {2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv4 [0.199269s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_delete_namespace [0.203386s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_not_active [0.241819s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_defer_with_exception [0.310988s] ... ok {2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_more_than_5 [0.250423s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace [0.227490s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_macvtap [0.204790s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_without_custom_reload_callback [0.247069s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_dest_prefix [0.268312s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_build_ipv4v6_mac_ip_list [0.270512s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_dstport [0.232723s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_error_logged [0.258412s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp [0.223560s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids [0.257530s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_localaddr [0.243171s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister [0.255883s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids_by_ipversion [0.226987s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_94 [0.252854s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_include_loopback_and_gre [0.231611s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_sg_ids_set_for_ports [0.252941s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_device_name [0.261732s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_999_local [0.333320s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_root [0.280681s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port [0.280855s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_port_filter_with_destroy_ipset_chain [0.282011s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty_no_devices [0.212531s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_with_ipv6_delete_onlink_routes [0.253062s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_sg_members [0.277379s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_as_root_namespace [0.230087s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_clean_connections [0.216352s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info [0.255632s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_namespace [0.242572s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_uncompact [0.196766s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info_clears_unused_rules [0.283408s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_without_clean_connections [0.193059s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_with_first_add_member [0.256049s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_get_device_name [0.234442s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_sg_members [0.282630s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_name_exists [0.304312s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_with_ns [0.251620s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_bad_vrrp_with_dport [0.348667s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap [1.682528s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_address_group [0.306998s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv4 [0.280782s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_sctp_port [0.296115s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_group [0.272753s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_prefix [0.314957s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport [0.290271s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_sg_rule_expansion_with_remote_ips [0.285071s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport_prefix [0.319146s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport_prefix [0.315135s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_multiple_ports [0.312967s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport_prefix [0.304689s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_prefix [0.313743s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug [1.350715s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port [0.290728s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_configured_bridge [0.222412s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_port [0.301966s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp [0.298749s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test__add_device_to_namespace_retries [0.237008s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_prefix [0.302209s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp [0.323549s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name [0.229286s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_blank [0.271117s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_prefix [0.279454s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_alt_bridge [0.281331s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_port [0.299677s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge [0.263624s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp [0.302120s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_new [0.263507s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port_no_ct_zone [1.667515s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_unplug [0.238130s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress [0.283463s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv6 [0.283920s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_lo [0.199324s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp [0.296316s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_veth [0.205413s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code_protocol_num [0.299486s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_prefix [0.292719s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vxlan [0.234835s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp [0.254708s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp [1.750505s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif_none [0.215055s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_prefix [0.285386s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_port [0.242642s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_none [0.194059s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport_prefix [0.322758s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports [0.289793s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_prefix [0.274508s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_mport [0.162364s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4 [0.214189s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_port [0.141132s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp [0.275019s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_legacy_name [0.177382s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_by_num [0.216063s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_name [0.145325s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6 [0.195339s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport [0.283192s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp [0.165290s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change [0.181003s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress [0.259117s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport [0.177662s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_dccp_port [0.253524s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport_prefix [0.251833s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_port [0.225433s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp [0.307674s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport [0.229808s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp_prefix [0.275975s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport_prefix [0.230763s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_prefix [0.289357s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4 [1.279022s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_port [0.202213s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_ipip [0.256005s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_update_delete_port_filter [0.241640s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_port [0.234005s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_port [0.208855s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone [0.253157s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_filter_with_multiple_ips [0.250917s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type [0.182711s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_comments_short_enough [0.217493s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_mock_chain_applies [0.221826s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code [0.207577s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_reordering_of_jump_rule_comments [0.223198s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_num [0.220451s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6_no_ct_zone [0.279994s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_nat_not_found [0.216061s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_prefix [0.254194s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4_no_ct_zone [0.275717s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp_prefix [0.167342s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule [0.292544s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6_no_ct_zone [0.283604s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp [0.208769s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_nat_rule [0.269411s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_unknown_port [0.205504s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_no_fixed_ips [0.211218s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif [4.206872s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_exchanged_interface_and_ip [0.249986s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_user_sg_rules_deduped_before_call_to_iptables_manager [0.241339s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_prepare_port_filter_with_no_sg [0.244212s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_device [0.217204s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_use_table_lock [0.252022s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__populate_initial_zone_map [0.218322s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_link_address [0.225228s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule [0.258694s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerDisableRandomFullyTestCase.test_verify_disable_random_fully [0.237655s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_namespace [0.224704s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_with_reset [0.235788s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_mangle_found [0.197288s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_namespace [0.236039s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_get_existing_vip_ip_addresses_returns_list [0.225689s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_filter_rule [0.260742s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_del_address [0.229576s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_get_primary_vip [0.243456s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_binary_name [0.254877s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_dynamic_permanent [0.220220s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface [0.201084s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters [0.285010s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_ip_version [0.213253s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy [0.200388s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_remove_ports_not_configured [1.497412s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_scope [0.236234s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports_already_configured [0.241959s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedStateExceptionTestCase.test_state_exception [0.253105s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_non_existent_address [0.217982s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_config_str [0.179515s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_create [0.167039s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_no_ct_zone [0.310084s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str [0.173293s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_mtu [0.159966s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str_no_routes [0.175714s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6 [0.284289s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_name [0.192517s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_add_vip_idempotent [0.207878s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_multiple_firewall_with_common_conntrack [0.258952s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_netns [0.215087s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev [0.218710s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_and_remove_chain [0.252587s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_chain_notexists [1.548559s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_additional_filters [0.255352s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_nonexistent_namespace [0.354956s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_raw_rule [0.233124s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables__apply_synchronized_no_namespace [0.211007s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry_not_exist [0.214333s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_without_chain [0.230263s] ... ok {0} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_router [0.034664s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_defer_apply_with_exception [0.220462s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryNameIPv6.test_add_and_remove_chain_custom_binary_name [0.233376s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_dump_entries [0.258369s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test_add_tc_filter_vxlan [0.230404s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_chain_name [0.228244s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryName.test_empty_chain_custom_binary_name [0.221032s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend [0.213892s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf_missing_arguments [0.213149s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_and_zero [0.240769s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_mangle_rule [0.247558s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_tbf [0.221549s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure [0.251359s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_nat_rule [0.233248s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bare_value [0.205106s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_chain [0.243888s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bits_value [0.205566s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule [0.241381s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_rule [0.212182s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_bytes_wrong_unit [0.208155s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_binary_name [0.218853s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_filters_bw_limit [0.208134s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_rule_with_wrap_target [0.258518s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_and_zero [0.234296s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_set_tbf_bw_limit [0.214162s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_table_string [1.393163s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryName.test_add_and_remove_chain_custom_binary_name [0.254201s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure [0.254616s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_filters_bw_limit [0.258177s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryNameIPv6.test_empty_chain_custom_binary_name [0.215914s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4 [0.248545s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure_with_no_failing_line_number [0.273956s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_execute_raises [0.224849s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4_iif [0.206866s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_and_remove_chain [0.247302s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_rule_with_wrap_target [0.246951s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_raise_runtime [0.214479s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6 [0.194951s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_filter_rule [0.236966s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesTestCase.test_get_binary_name_in_unittest [0.216761s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v4 [0.231779s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_raise_runtime_do_not_log_fail_as_error [0.228738s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_exchanged_interface_and_ip [0.244800s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_excluded_out_of_parent [0.211213s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v6 [0.206269s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_without_helper [0.202552s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_defer_apply_with_exception [0.225831s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_without_excluded [0.222388s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_tuntap [0.196002s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_str_id [0.189353s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters [0.228774s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config_no_track_not_supported [0.208899s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan6_valid_srcport_length [0.197662s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_chain_notexists [0.218380s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_groupaddr [0.178443s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips [0.248307s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables__apply_synchronized_no_namespace [0.209471s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_valid_srcport_length [0.206359s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips_track_script [0.234304s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace [0.240927s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_use_table_lock [0.252527s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_address_by_interface_no_track_not_supported [0.224899s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace_existing [0.211016s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_chain [0.200823s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy_force [0.240670s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_rule [0.182494s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_empty_ns [0.214106s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_no_parent [1.301293s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script_no_routes [0.230803s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_mangle_table [0.213729s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_device [0.208387s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_top_parent_pid_fork [0.214993s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope [0.236798s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_nat_table [0.219215s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper [0.232347s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_process_disappearing [0.246180s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev [0.255367s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_nat_not_found [0.211576s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_no_options [0.225995s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_with_single_argument [0.233671s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation_no_track_not_supported [0.192042s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev_no_track_not_supported [0.252414s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_no_namespace [0.214984s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_last_child_pid_as_root [0.202243s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range [0.198341s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_enabled [0.234891s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_with_chain [0.300790s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_process_pid_not_root [0.241379s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_build_config_preamble [0.237229s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_destroy [0.249116s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_delete_filter_ids [0.222657s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_with_different_signal [0.247449s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev_no_track_not_supported [0.219797s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_filter_existed [0.210569s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv6 [0.232609s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_doesnt_match [0.226901s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_ip_rate_limit [0.257211s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_with_chain [0.224690s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_less_than_5 [0.223731s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_remove_abs_path [0.223875s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_filter_id_for_ip [0.216032s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_filter [0.218266s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_deleting_less_than_5 [0.236027s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_run [0.231629s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_without_chain [0.215362s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_without_chain [0.228825s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove [0.242870s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_internal_server_error [0.247300s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_no_output [0.251503s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_not_remove_used_security_group_info [0.216497s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_no_instance_match [0.207501s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filters [0.218676s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_all_unused_info [0.225346s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_skip_cache [0.211516s] ... ok {2} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_local_router [0.040223s] ... ok {2} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_update_no_router_exception [0.027008s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_single_fallback_accept_rule [0.292313s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_1_192_168_1_1 [0.274223s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_add_tc_policy_class [0.254126s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_2___ffff_192_168_1_1 [0.228930s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_update_security_group_members [0.236598s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_list_tc_policy_classes [0.212120s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__del_filter_by_id [1.401173s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf [0.212042s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_3_fe80__5054_ff_fede_5bbf [0.251822s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_port_device_name [0.241389s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_wrong_qdisc_type [0.240459s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_and_router_id_invalid_1_192_168_1_1 [0.236417s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_with_chain [0.281106s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_apply [0.235436s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_without_chain [0.227026s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match_1_192_168_1_1 [0.250374s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress [0.249114s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_chain [0.241580s] ... 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.230062s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type [0.256182s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_no_output [0.216305s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks [0.303130s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_without_chain [0.235231s] ... ok {1} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_stale_ri_ifname [0.029646s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_200 [0.242434s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_bigger_then_minimal [0.292982s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_403 [0.261627s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_htb [0.264871s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists [0.269959s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bytes_value [1.699475s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestHandleFromHexToString.test_run [0.292093s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file [0.212700s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabits_value [0.217591s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy [0.143580s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_bytes_wrong_unit [0.263132s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bytes_value [0.183528s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code [1.584760s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_metadata_proxy_conf_parse_ip_versions [0.168160s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabits_value [0.239800s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabytes_value [0.252759s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_name [0.274800s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_dad_failed [0.282574s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_qdisc [0.180244s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bare_value [0.248737s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_missing_mac [0.237177s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_source_prefix [0.259514s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_debug [0.200817s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits [0.224005s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_empty [0.242498s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport [0.240326s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_id [0.256441s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_filters [0.214842s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_get_networks_port_bindings [0.204067s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_4 [0.248855s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_id [0.235192s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_burst_value_zero [0.243802s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id [0.240308s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap_by_num [0.253123s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_name [0.241179s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_value_burst_not_none [0.229761s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_403 [0.251492s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_zero [0.224786s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_group [0.241834s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code [0.245248s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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-23.4.1.dev15/neutron/common/utils.py", line 745, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3 .9/site-packages/eventlet/greenthread.py", line 36, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 313, 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 476, 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-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 750, 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.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port [0.245482s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_process_input [0.251931s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_null_char [0.287056s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port_by_num [0.260279s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_change_locale [0.220889s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_space_char [0.271285s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_privsep [0.220341s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport [0.234562s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_first_non_root_helper_child [0.274302s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap_exception [0.225316s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_prefix [0.236648s] ... ok {0} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_cfg_missing [1.131609s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_first_parent_pid_fork [0.213901s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_stale_pid [0.289554s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress [0.241197s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__flood_cache_for_query_pulls_once [0.239741s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_nofork [0.216707s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_valid_pid [0.253207s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_prefix [0.240001s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__is_stale [0.251947s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_no_process_running [0.255681s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path_script_with_procname [0.207759s] ... ok {0} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_do_not_listen [0.183842s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport_prefix [0.278222s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_child_pid_as_root [0.232312s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script [0.232931s] ... ok {0} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_devices_details_list [0.180061s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport [0.243481s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_raises_exception_for_execute_exception [0.212871s] ... ok {0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_binding_activated_not_supported [0.186927s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_empty_client [0.273955s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_prefix [0.214859s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path [0.188291s] ... ok {0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_new_binding_activated [0.161639s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_client [0.241774s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp [0.231618s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_num_threads [0.204940s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport [0.225874s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call [0.219352s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client [0.279652s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport_prefix [0.209430s] ... ok {1} 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.225946s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_with_client [0.217865s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_2___ffff_192_168_1_1 [0.202265s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_prefix [0.220194s] ... 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.225642s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_3_fe80__5054_ff_fede_5bbf [0.234077s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_1_192_168_1_1 [0.219993s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_for_remote_address_cache_hit [0.229383s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_1_192_168_1_1 [0.212827s] ... 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.237187s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_network_id [0.219114s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_router_id [0.250735s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change_no_ct_zone [1.276008s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_400 [0.270791s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_trusted_ports [0.226689s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_404 [0.243264s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_500 [0.224164s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks_twice [1.581396s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__generate_device_zone [0.631436s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_409 [0.224987s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_post [0.248529s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_add_filter_rule [0.193028s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_other_code [0.215352s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters [0.243069s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_initialize_nat_table [0.217157s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists [0.237389s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_ports_for_remote_address [0.241534s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_blank_rule [0.243893s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_run [0.297928s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_main [0.393015s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_to_a_nonexistent_chain [0.275811s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_should_not_call_add_metadata_rules [0.342738s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure_with_no_failing_line_number [0.318795s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_filter_rules [0.312684s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_to_a_nonexistent_chain [0.277904s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules [0.270672s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name [0.281084s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_contains_mix_cidrs [0.298014s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_mangle_not_found [0.243827s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_no_match [0.239982s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation [0.260539s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_200 [0.258858s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_not_found [0.234516s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_400 [0.253074s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state [1.869911s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config [0.247193s] ... ok {2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.244899s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_409 [0.264701s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_remove_routes_on_interface [0.257367s] ... ok {2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy_force [0.240716s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_other_code [0.226576s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes [0.214023s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script [0.239763s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_post [0.249184s] ... ok {2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.315569s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists [0.218227s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_without_chain [0.222694s] ... ok {2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.237944s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_existing_filter_ids [0.229990s] ... ok {1} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_file_missing [0.251693s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__load_config [0.258660s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc [0.254804s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_contains_stale_cidr [0.268543s] ... ok {1} neutron.tests.unit.agent.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize [0.320673s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_with_chain [0.242127s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_only_contains_metadata_cidr [0.259094s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources [0.252954s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc [0.197716s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_update [0.208953s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace [0.238694s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc_failed [0.211529s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_egress [8.120838s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_resource_change_handler [0.199292s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_teardown_datapath [0.231043s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_with_chain [0.200920s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_update [0.203382s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.249309s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_id_for_filter [0.202368s] ... ok {3} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_edge_router [0.031071s] ... ok {3} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_legacy_router [0.022830s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_not_in_host [0.236135s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.227547s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test__mac_to_pyroute2_keys [0.257371s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.304997s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_smaller_then_minimal [0.263276s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call_no_instance_match [0.290993s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_htb [0.246816s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_doesnot_exists [0.269079s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bits_value [0.234973s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_run [0.270461s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabytes_value [0.239511s] ... ok {2} neutron.tests.unit.agent.ovsdb.native.test_connection.BridgeCreateEventTestCase.test_run [0.214366s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_check_kernel_hz_lower_then_zero [0.247937s] ... ok {2} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_connection [0.279659s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_tbf_bw_limit [0.268233s] ... ok {1} 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_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id [0.222734s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_rate_info [0.244744s] ... ok {2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete [0.218458s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_no_burst_value_given [0.261857s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_microsecond_is_0 [0.185381s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits [0.264579s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_timeout_report_interval [0.224709s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call [0.260152s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name [0.257585s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_network_details [0.233051s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_ports_by_vnic_type_and_host [0.212979s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteEncodeTest.test_decode_return_data [1.541819s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_source_group [4.734927s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_encode_process_input [0.197129s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_enhanced_rpc [0.161710s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_no_raise_runtime [0.225466s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_not_updated_enhanced_rpc [0.182104s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_str_data [0.210763s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_updated_enhanced_rpc [0.232798s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_stderr_true [0.182911s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_not_updated [0.191602s] ... ok {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_delete [1.417035s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_surrogateescape_in_decoding_out_data [0.215588s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall [0.207006s] ... ok {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_in_host [0.210927s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_addl_env [0.192379s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_noopfirewall [0.200675s] ... ok {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_migrating_to_host [0.221833s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap [0.178961s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated [0.167914s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_name [0.188679s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_not_updated [0.201998s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_str_id [0.157158s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_init_firewall_with_none_driver [0.133597s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_user [0.181649s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_deleted [0.199592s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_none_as_root [0.206385s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_same_port [0.201201s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script_with_procname [0.158417s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none [0.138987s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpConnection.test_connect [0.184319s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_new_ports [0.186348s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_empty_client [0.154717s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_only [0.192604s] ... 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 {3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start [0.215958s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port [0.287421s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match_3_fe80__5054_ff_fede_5bbf [0.221222s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_3_fe80__5054_ff_fede_5bbf [0.201725s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_no_id [0.180219s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated [0.415900s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters_mac [0.188920s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_member_updated [0.288472s] ... ok {2} 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 {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_router_networks [0.193982s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_doesnot_exists [0.199476s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_called_on_agent_process_update [0.257485s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.207712s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.252052s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_only_ipv6_rule [7.183001s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules_ipv6 [0.224981s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_is_missing [0.227184s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port [1.502811s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_no_vif_ports [0.185361s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address [0.188116s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_provision_parameters [0.183879s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip [0.180412s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_faddresses_not_found [0.187182s] ... ok {1} 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 {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses [0.181694s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_devices_enhanced_rpc [0.219038s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip [0.228809s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices [0.211803s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_provision_datapath [1.121064s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_create_process [0.231125s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync [0.245554s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_4 [0.222685s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace_does_not_crash_on_error [0.246911s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_root_helper_child_pid [0.242201s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.240756s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_3 [0.232332s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_not_updated [1.455147s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_1 [0.208620s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.271870s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_updated [0.222571s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_1_True [0.236816s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call [0.243787s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_trusted_ports [0.227715s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_1 [0.211864s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call_internal_server_error [0.239722s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_firewall_disabled [0.225834s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__fanout_message [0.233720s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_404 [0.278871s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated [0.247647s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_admin_state_down [0.224886s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_500 [0.230240s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_multiple_ports [0.200366s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists [0.179302s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_notification_required [0.248588s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices [0.275318s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file [0.218528s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_subnet_create [0.215671s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_fanout_required [0.174001s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_remove_devices_filter_with_trusted_ports [0.247617s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_add_bridge [0.277914s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_no_action [0.222461s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated [0.236040s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_bridged_added [0.220785s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_delete [0.210924s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_start_bridge_monitor [0.215677s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated_multiple_ports [0.240722s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_new_agents [0.246046s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_not_updated [0.266773s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_clear [0.224875s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated_multiple_ports [0.242455s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_wrong_object_type [0.305804s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_all_updates [0.256651s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide [0.317108s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_updated_ports [0.203626s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_updated_ports_only [0.167166s] ... ok {3} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_commit_raises_exception_on_timeout [1.218460s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.272313s] ... ok {3} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_post_commit_does_not_raise_exception [0.170518s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_enable_security_group_extension_by_config [0.175560s] ... ok {1} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip_no_ip [0.171382s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.284544s] ... ok {3} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_bulk_pull_doesnt_wipe_out_newer_data [0.230352s] ... ok {1} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices_error [0.173772s] ... ok {3} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_match_resources_with_func [0.231740s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_egress [7.985593s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_unregistered_callback [0.320671s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_2 [0.188895s] ... ok {3} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete_ignores_dups [0.210919s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_bogus_resource_class [0.190004s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_3 [0.185582s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_cast [0.193691s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_consumer_versions_callback [0.203238s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_1 [0.285765s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_start_listening [0.172646s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_plugin_does_not_implement_agentsdb_exception [0.176664s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_2_False [0.235618s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_device_details [0.244378s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_different_adds_triggers_recalculation [0.232364s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_3 [0.203146s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_tunnel_sync [0.244548s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_multiple_consumer_version_update [0.215137s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_update_device_down [0.165859s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network [0.162153s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__native_notification_unsubscribes [0.226470s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_existing_or_updated_is_none [0.160507s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network_false [0.146619s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling [0.225118s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_no_new_binding_activated [0.133057s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_dhcp_ready_on_ports [0.135835s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_hints [0.140825s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info [0.139573s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_add [0.218078s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_custom_resource [0.149276s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info [0.145716s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network [0.217185s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_default_resources [0.149335s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_group_by_network_id [0.137575s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_register [0.202133s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_unsubscribe [0.200050s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test__get_manager_is_singleton [0.288292s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_with_agent_not_hosting_network [0.984759s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_returns_callback_result [0.347074s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_get [0.160576s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.314695s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_subnet_for_dvr [0.175461s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcCallbackTestCase.test_push [0.207017s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.284775s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushToServerRpcCallbackTestCase.test_report_versions [0.254695s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_returns_proper_callbacks [0.365633s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type [0.256307s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_registers_callback [0.348366s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_address_group_update_events [0.276707s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_ingress [4.383264s] ... ok {0} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_no_headers [0.256418s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.344325s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_none_enhanced_rpc [0.264936s] ... ok {0} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_configured_prefix [0.237602s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_updated_enhanced_rpc [0.233040s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.340035s] ... ok {0} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_no_configured_prefix [0.221875s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_updated [0.249030s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.316552s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_and_remove_devices_filter [0.241192s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_firewall_disabled [0.194488s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.268261s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_unknown_type [0.225782s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_none [0.237041s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_not_updated [0.198659s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_resource_class [0.211941s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_removing_resource [0.221958s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_get_trusted_devices [0.228223s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_set_versions [0.180237s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_updated [0.208735s] ... ok {0} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_adding_extra_data [1.477524s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_and_handle_ip_generation_failure [0.222957s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_multiple_ports [0.205750s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_network_not_found [0.207329s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_same_port [0.216162s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_network_info_provided [0.275573s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_and_remove_devices_filter [0.240551s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_noopfirewall [0.224402s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_routed_network [0.256494s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_firewall_disabled [0.223126s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_noopfirewall [0.242865s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filter_new_and_updated_ports [0.244997s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_extension_can_be_accessed_by_alias [1.641603s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_segmented_network_but_not_routed [1.712789s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_create_port [0.270213s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_release_dhcp_port [0.241420s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_verify_port_action_port_dict [0.171682s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions [1.683392s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_reserved_dhcp_port [0.214956s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_source_group [8.120256s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_single_extension [0.284185s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_list [0.229533s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated [2.165019s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin [0.245953s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_prepare_remove_port [0.305084s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_without_need_for__plugin_interface_are_loaded [0.230090s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception [0.162718s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_rule_updated [0.409292s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource [0.324293s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_action [0.320898s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_l3_rpc.TestL3RpcCallback.test_process_prefix_update [1.343670s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_member_updated [0.667122s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull [0.266715s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_disable_security_group_extension_by_config [0.251705s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull [0.261995s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_no_address [0.253955s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple [0.778480s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull_resource_not_found [0.219329s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_false [0.259145s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull [0.223894s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_ip_error [0.269580s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull_backports_to_older_version [0.235194s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_empty [0.569167s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_1 [0.235911s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context [0.241233s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_2 [0.262586s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_single_type [0.215824s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_2 [0.218449s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to [0.724558s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_member_updated [0.253862s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_1_True [0.234701s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerRpcApiTestCase.test_security_group_rules_for_devices [0.244537s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_ports_with_no_rules [3.899641s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_1_True [0.275522s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_2_False [0.262629s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer [0.723545s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__cast_message [0.256093s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents [0.227043s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notification_is_needed [0.255890s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_native_pagination_without_native_sorting [0.750113s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_allocate_priority [0.318809s] ... ok {1} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_deleting_extra_data [1.547952s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_segment [0.302109s] ... 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.255963s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_existing_agents [0.214958s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_add_arp_entry [0.220779s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_clear_unprovides_all_producers [0.326584s] ... ok {1} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_action [1.306897s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_non_bool [1.937327s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_does_not_raise_on_none [0.375478s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.355156s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort [0.788587s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_show_returns_not_found_for_non_existent_extension [1.543486s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test__check_faulty_extensions_raise_not_default_ext [0.203720s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_extension_extends_sub_resource [0.165809s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_dirs [0.927033s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered [0.169228s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins [0.157016s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented [0.222698s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_invalid_type [1.869366s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_multiple_calls [0.162457s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_can_be_added_as_extension [0.245663s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_string_not_json [0.901023s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_method [0.262230s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_registers_callback [0.357282s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_source_group [5.932013s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_method [0.323899s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.373690s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_with_custom_member_action_gets_plugin_prefix [0.285702s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.367282s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_string_not_json [0.907150s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_known_type [0.215378s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_unknown_type [0.222713s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_update_versions [0.254888s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_use_defaults [0.953992s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_subnet_not_found [0.279858s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_return_none_on_not_found [0.287274s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_action [1.609505s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_non_segmented_network [0.277276s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_method [0.211260s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_update_port [0.238652s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_method [0.215486s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_keystone_env [1.052989s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port [0.215994s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action [0.245674s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_update [0.153479s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action_and_attr_map [0.223008s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_by_host [0.144895s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_ports_on_host_by_subnet [0.163173s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_is_singleton [0.085362s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_valid_type [0.090951s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_get_secgroup_ids_for_address_group [0.199139s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [3.647306s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_noauth [0.955444s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_security_group_info_for_devices [0.218689s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_pagination [0.831002s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_prepare_and_remove_devices_filter_enhanced_rpc [0.315461s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_not_updated_enhanced_rpc [0.152194s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_affects_only_own_rules [0.305046s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort_without_sort_field [0.456424s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_updated [0.347746s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_of_non_cached_sg_changes_nothing [0.385796s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_deleted [0.332130s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_member_update_events [0.336743s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone [1.188696s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_noopfirewall [0.286683s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_with_empty [0.742133s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_parent_ops_affect_rules [0.274849s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices [0.355935s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_remove_devices_filter_with_trusted_ports [0.115187s] ... ok {2} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_http_to_https [0.416681s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_firewall_disabled [0.154883s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_trusted_ports [0.123941s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters [0.754202s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall [0.221223s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant [1.223966s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_not_updated [0.232001s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated [0.220422s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_empty [0.804432s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_port_and_rpc [0.243867s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_ports_only [0.229643s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_shared_network [0.889512s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_no_update [0.223868s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_create [1.700738s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_fields [0.848690s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_rule_updated [0.338172s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field [0.688900s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated [0.269828s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port [0.237838s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port_no_ct_zone [0.286369s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse [0.826010s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination [0.695855s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_get [1.436212s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_optional_extensions_no_error [0.283567s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific [0.751711s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_multiple_extensions [0.228479s] ... ok {1} neutron.tests.unit.api.v2.test_base.CreateResourceTestCase.test_resource_creation [0.180176s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_no_extensions [0.257996s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated [1.348889s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_error [0.171742s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_error [0.163511s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_no_ip [0.156722s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_2_False [0.167145s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant [1.942570s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_2 [0.175575s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_inactive_ones [0.170249s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_del_arp_entry [0.187493s] ... ok {2} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_get_resources [1.559446s] ... ok {1} neutron.tests.unit.api.v2.test_base.ExtensionTestCase.test_extended_create [1.755438s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test__get_manager_is_singleton [0.176716s] ... ok {1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_project_info_populated [0.185877s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_noauth [0.870330s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_push [0.189412s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_action [0.251084s] ... ok {1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values_with_filtering_supported [0.272059s] ... ok {0} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args [0.276760s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_action [0.293763s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_callback_not_found [0.373216s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_method [0.253866s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_fails_on_unregistered_callback [0.297219s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_action [0.227548s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_succeeds_on_multiple_calls [0.292962s] ... ok {0} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_create_notifier [0.789008s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_method [0.237195s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.290624s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_returns_proper_callback [0.295006s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type [0.189359s] ... ok {0} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_delete_registry_publish [0.755918s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort [0.710776s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type [0.177538s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_none [0.169134s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_wrong_type [0.166184s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_versions_ttl [0.163412s] ... ok {0} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_networks_create_bulk_registry_publish [0.750935s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_stops_reporting [0.178023s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_list_to [0.784749s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk [2.389030s] ... ok {0} neutron.tests.unit.api.v2.test_base.SubresourceTest.test_sub_resource_member_actions ... SKIPPED: this class will be deleted {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_updates_version [0.211099s] ... ok {0} neutron.tests.unit.api.v2.test_base.SubresourceTest.test_update_sub_resource ... SKIPPED: this class will be deleted {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action [0.227726s] ... ok {0} neutron.tests.unit.api.v2.test_base.V2Views.test_subnet [0.198005s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_db_reference_error [0.214237s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept_best [0.195392s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none [0.800706s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_ip_generation_failure_reraise [0.219933s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_no_route_args [0.181795s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull [0.194503s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_post_with_body [0.223303s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed [0.174906s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_parents_and_childs [0.210821s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ResourceTypeVersionedTopicTestCase.test_resource_type_versioned_topic [0.193357s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty [0.241149s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_rule_updated [0.164140s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_keystone_env [0.839126s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_with_remote [0.187062s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty_forced [0.268813s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit [1.890935s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_without_remote [0.164607s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty [0.213221s] ... ok {3} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_https_to_http [0.180681s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty_forced [0.193966s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_ns_not_uuid [0.185760s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant [0.820337s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_great_than_max_limit [0.646414s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_external_network_bridge_check_good [0.160306s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_bad [0.179937s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_networking_ovn_latest_revision [0.191073s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_success [0.168337s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_fields [0.682294s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer_pagination_max_limit [0.643979s] ... ok {3} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_resource [1.149979s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_binding_profile_sanity [0.179982s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_assignment_of_attr_map [0.169519s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_both_missing [0.200927s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_gracefully_error [0.201958s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_drop_all_ip_traffic_for_port [0.221264s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone [0.653061s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_error [0.175765s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_zero [0.687770s] ... ok {0} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test__wait_startup_before_caching [0.126738s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions [0.185830s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_port_context [0.191657s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation [0.155592s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port [0.185144s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port_no_binding_profile [0.146122s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation_plugin_specific [0.216162s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_primary_key [0.659527s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_noauth [0.701485s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_address_scope [0.165478s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_loaded_for_plugin_with_expected_interface [0.169718s] ... ok {2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values [0.180490s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_dhcp_disabled [0.182761s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_not_loaded_for_plugins_unaware_of_extensions [0.186899s] ... ok {2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_no_attr_info [0.182431s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_invalid [0.172092s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_expecting_neutron_plugin_interface_are_loaded [0.187948s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_due_to_invalid_chassis_name [0.175117s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_not_loaded_for_plugin_without_expected_interface [0.185053s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_no_tenant [0.751553s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_chassis_physnets [0.154921s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unsupported_extensions_are_not_loaded [0.174647s] ... ok {3} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_edit_previously_uneditable_field [0.217684s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_boolean_not_json [0.742996s] ... ok {1} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_without_limit [0.701271s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr [0.780122s] ... ok {1} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_create_registry_publish [0.681268s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_gw_chassis_list [1.382385s] ... ok {1} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_non_sort_key [0.151229s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_gw_chassis_empty [0.180192s] ... ok {3} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_extend_get_resource_response [1.326603s] ... ok {1} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_project_id [0.147183s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_partial_body [0.643280s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_physnet_not_in_chassis_physnets [0.188389s] ... ok {3} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended [0.224887s] ... ok {1} neutron.tests.unit.api.v2.test_base.SubresourceTest.test_index_sub_resource ... SKIPPED: this class will be deleted {0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_empty_list [0.189240s] ... ok {1} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_best_match_language [0.176275s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_action [0.250002s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound [0.205810s] ... ok {1} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_charset [0.169116s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin [0.236184s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_in_azs [0.219988s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status [0.162050s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_missing_attr [0.729325s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_returns_404_for_non_existent_extension [0.237609s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error [0.130699s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_system_dns_resolvers [0.191939s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_no_attached_details [0.141769s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_gateway_chassis [0.180001s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_with_json [0.151883s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_lb_hm_port [0.165594s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_5xx_logged_info_level [0.222422s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_body [0.716135s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_metadata_port [0.234500s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields [0.699340s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type [0.200033s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_polymorphic_validation [0.206783s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_resource [0.614624s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_pf_plugin_enabled [0.191098s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_empty [0.638616s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_empty [0.585621s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_boolean_not_json [0.727620s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_only_parents_force_false [1.443148s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_exception [0.180674s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_empty [0.228237s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_filtered_by_agent_type [0.248697s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple [0.745328s] ... ok {0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed [1.503691s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp_no_active [0.207775s] ... ok {0} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_miss [0.197251s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_cannot_determine_bridge_port [0.223971s] ... ok {0} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv6_url [0.205754s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_values [0.478661s] ... ok {1} neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_clean_ovs_bridges [0.200291s] ... ok {0} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_none [0.207700s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone [1.528736s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_warning [0.195025s] ... ok {0} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_1__ [0.187553s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_all_good [0.182002s] ... ok {0} neutron.tests.unit.common.test_utils.SignatureTestCase.test_sign_instance_id [0.171443s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty [0.677788s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_name [0.195847s] ... ok {0} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_with_profiler(spawn) [0.164378s] ... ok {0} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_with_profiler(spawn_n) [0.160004s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_gateway_external_network_check_bad [0.207698s] ... ok {0} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_without_profiler(spawn_n) [0.159896s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_noauth [0.811327s] ... ok {1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_ethertype [0.268013s] ... ok {0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 [0.215423s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_infinite_pagination_max_limit [0.606679s] ... ok {1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_one [0.190929s] ... ok {0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_32 [0.208455s] ... ok {1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_group_id [0.199040s] ... ok {0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr_netaddr [0.198600s] ... ok {1} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node_no_active_nodes [0.102173s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone_bad [0.726350s] ... ok {0} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_vm_port [0.195952s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_bound_port [0.189341s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_pagination_max_limit [0.656010s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_subnets [0.152958s] ... ok {0} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details [0.195995s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnets [0.169443s] ... ok {0} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_None_interpolation [0.202237s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts [0.140397s] ... ok {0} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_dict_interpolation [0.193191s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_last_page [0.706425s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty_dhcp_disabled [0.167585s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value [0.623776s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_sanitize_map [0.153396s] ... ok {0} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise [0.216599s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 182, in call return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/common/test_utils.py", line 164, in func raise RuntimeError(2) RuntimeError: 2 {1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_az_hints_empty [0.135129s] ... ok {0} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise [0.187278s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/neutron/common/utils.py", line 182, in call return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/common/test_utils.py", line 133, in func raise RuntimeError(result) RuntimeError: Result {1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_no_in_az_hints [0.154851s] ... ok {0} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_dhcp_port [0.147943s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_undefined_physnet [0.154560s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific [0.641740s] ... ok {0} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_equal [0.156862s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_valid [0.142454s] ... ok {0} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits [0.139502s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_custom_retry_value [0.154864s] ... ok {0} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bytes_to_bits [0.155752s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_index [1.134552s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_default_retry_value [0.154993s] ... ok {0} neutron.tests.unit.common.test_utils.TestThrottler.test_method_docstring_is_preserved [0.148133s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_marker [0.576472s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_positive_result [0.159040s] ... ok {0} neutron.tests.unit.conf.policies.test_address_group.ProjectMemberTests.test_get_address_group [0.175254s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_capability_only_allowed [0.149445s] ... ok {0} neutron.tests.unit.conf.policies.test_address_group.SystemAdminTests.test_get_address_group [0.192108s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_invalid_input_raises [0.207190s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_delete_address_scope [0.181239s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone [0.735912s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input [0.200797s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_get_address_scope [0.205977s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_distributed_fip_disabled [0.152313s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_get_address_scope [0.216803s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope [0.221736s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope [0.222099s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_readonly_field [0.770638s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope_shared [0.214473s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope [0.223057s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_attribute [2.027608s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope_shared [0.225905s] ... ok {1} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global [1.324385s] ... ok {2} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_update_registry_publish [0.803315s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope_shared [0.219426s] ... ok {1} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_renamed_global [0.200908s] ... ok {2} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts [0.188216s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_delete_address_scope [0.216909s] ... ok {1} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache [0.171167s] ... ok {2} neutron.tests.unit.api.v2.test_base.SubresourceTest.test_create_sub_resource ... SKIPPED: this class will be deleted {1} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache [0.182017s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_network_to_dhcp_agent [0.218157s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_without_direction [0.718574s] ... ok {2} neutron.tests.unit.api.v2.test_base.SubresourceTest.test_delete_sub_resource ... SKIPPED: this class will be deleted {1} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache_region [0.209122s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_agent [0.239747s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_all_skip_args [0.204368s] ... ok {2} neutron.tests.unit.api.v2.test_base.V2Views.test_port [0.205732s] ... ok {1} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url [0.210898s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_base_db_attributes [0.187122s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_network_from_dhcp_agent [0.212654s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_query_extension [0.199333s] ... ok {1} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_2___ [0.206433s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_list_to [0.183880s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_missing [0.195758s] ... ok {1} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_without_profiler(spawn) [0.159744s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_to [0.191560s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_partial_matched_string [0.219558s] ... ok {1} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 [0.151619s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_filter_validation [0.197933s] ... ok {1} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_netaddr [0.159844s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_without_neutron_context [0.202417s] ... ok {1} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_dhcp_port [0.161706s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_without_conversion [0.198959s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_request_context_elevated [0.215499s] ... ok {1} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_lbv2_port [0.161170s] ... ok {1} neutron.tests.unit.common.test_utils.TestExcDetails.test_extract_exc_details_no_details_attached [0.155720s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_4xx_error_logged_info_level [0.267598s] ... ok {1} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_raise [0.206978s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json [0.226483s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_dhcp_agents_hosting_network [1.427729s] ... ok {1} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_normal [0.198069s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_non_4xx_error_logged_exception_level [0.188298s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_routers_on_l3_agent [0.217431s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create [0.866059s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_not_implemented_error [0.208396s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_network_from_dhcp_agent [0.206815s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_204 [0.253468s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_update_agent [0.228187s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error [0.239118s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_agent [0.206293s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_attached_details [0.215604s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_attr_not_specified [0.842733s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_l3_agents_hosting_router [0.209005s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_4xx_logged_info_level [0.225163s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_networks_on_dhcp_agent [0.205544s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_routers_on_l3_agent [0.213946s] ... ok {1} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_vm_port [1.506377s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_network_to_dhcp_agent [0.216895s] ... ok {1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_bad_prefix [0.211919s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bad_keystone_tenant [0.787897s] ... ok {1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_prefix [0.160154s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_router_from_l3_agent [0.220242s] ... ok {1} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_less [0.190033s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_agent [0.196209s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_l3_agents_hosting_router [0.200853s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_update_agent [0.220656s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_empty_list [0.750462s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_snat_namespace [1.542311s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_network_from_dhcp_agent [0.241680s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp [0.193185s] ... ok {1} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_random_ranges [0.847118s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_router_from_l3_agent [0.227682s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes [0.159998s] ... ok {1} neutron.tests.unit.conf.policies.test_address_group.ProjectReaderTests.test_get_address_group [0.186844s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_agent [0.232891s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_no_procs [0.214171s] ... ok {1} neutron.tests.unit.conf.policies.test_address_group.SystemReaderTests.test_get_address_group [0.181185s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_readonly_attr [0.894318s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main_no_candidates [0.203248s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_l3_agents_hosting_router [0.266050s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope_shared [0.204628s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_ovs_port [0.191408s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope [0.218974s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_networks_on_dhcp_agent [0.232697s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_regular_device [0.189241s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope_shared [0.212208s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_network_to_dhcp_agent [0.228576s] ... ok {2} neutron.tests.unit.cmd.test_sanity_check.TestSanityCheck.test_setup_conf_and_enable_test_from_config [0.212283s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_get_address_scope [0.216625s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_router_to_l3_agent [0.228149s] ... ok {2} neutron.tests.unit.cmd.test_status.TestUpgradeChecks.test_load_checks [0.202911s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_return_extra_attr [0.899671s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_delete_address_scope [0.213590s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_update_agent [0.236475s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_external_network_bridge_check_bad [0.210938s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_delete_address_scope [0.216207s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_delete_topology [0.233094s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_get_checks_list [0.188266s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_get_address_scope [0.209950s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_networksegments_unique_constraint_check [0.198493s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_delete_topology [0.239246s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_router_to_l3_agent [0.218955s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check [0.214108s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemMemberTests.test_delete_topology [0.259538s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_too_long_name [0.887348s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_no_networking_ovn_installed [0.198510s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_router_from_l3_agent [0.225878s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemReaderTests.test_delete_topology [0.244987s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_failure [0.200820s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_networks_on_dhcp_agent [0.227949s] ... ok {0} neutron.tests.unit.conf.policies.test_availability_zone.SystemAdminTests.test_get_availability_zone [0.219648s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_api_missing [0.197572s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_network_to_dhcp_agent [0.228278s] ... ok {0} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.211291s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_rpc_missing [0.177067s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_strip_admin_only_attribute [0.798129s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_router_to_l3_agent [0.210606s] ... ok {0} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.212176s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_direction [0.229054s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_routers_on_l3_agent [0.214795s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor [0.197785s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_icmp4_and_icmp6_port_range [0.227999s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_router_to_l3_agent [0.218722s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_service_profile [0.204012s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_range [0.196610s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_agent [0.208325s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_service_profile [0.205789s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix_not_normalized [0.174359s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_empty_page [0.792214s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_network_from_dhcp_agent [0.216971s] ... ok {2} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node [0.130037s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor [0.211489s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_dhcp_agents_hosting_network [0.224490s] ... ok {2} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_ring_rebalance [0.257340s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor [0.222897s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_router_to_l3_agent [0.230241s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_port_context [0.216559s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor_service_profile [0.213035s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_router_to_l3_agent [0.173978s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_unbound_port [0.194958s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_service_profile [0.220825s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_agent [0.191505s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_bound_port [0.157281s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_service_profile [0.213737s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_routers_on_l3_agent [0.187294s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_parents [0.200447s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor_service_profile [0.215536s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_networks_on_dhcp_agent [0.211598s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_with_parents [0.188301s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_service_profile [0.198911s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_address_scope [0.188764s] ... ok {1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_get_topology [0.204764s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_dhcp_disabled_for_baremetal [0.163905s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_flavor [0.198785s] ... ok {1} neutron.tests.unit.conf.policies.test_availability_zone.AdminTests.test_get_availability_zone [0.210478s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty [0.213379s] ... ok {1} neutron.tests.unit.conf.policies.test_availability_zone.ProjectMemberTests.test_get_availability_zone [0.174791s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_service_profile [0.201125s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_baremetal [0.174648s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_last_page [2.144439s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_service_profile [0.215379s] ... ok {1} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.231314s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_domain_search [0.181877s] ... ok {1} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.177876s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor [0.205053s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts [0.199930s] ... ok {1} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.169805s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingips_tags [0.216244s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_empty [0.200994s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_flavor [0.203508s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_delete_floatingip [0.188741s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound [0.210141s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_empty_page [0.775849s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_service_profile [0.234532s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_delete_floatingip [0.231440s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_malformed [0.208443s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_service_profile [0.216582s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingips_tags [0.221265s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_without_azs [0.225263s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_service_profile [0.209980s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip_with_ip_address [0.200974s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_extport_host_chassis [0.222561s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_flavor [0.221427s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip [0.209242s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_get_port_raises [0.205477s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor [0.184943s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.AdminTests.test_get_floatingip_pool [0.211475s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor_service_profile [0.206580s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectMemberTests.test_get_floatingip_pool [0.177534s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor_service_profile [0.217931s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_show [1.388860s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectReaderTests.test_get_floatingip_pool [0.237367s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_service_profile [0.190907s] ... ok {3} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args_with_empty [0.153319s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemMemberTests.test_get_floatingip_pool [0.168960s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip [0.212836s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_delete_fip_pf [0.172775s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip_with_ip_address [0.189295s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_create_fip_pf [0.217432s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_surplus_keys [1.196908s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingip [0.205064s] ... ok {3} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_delete_notifier [0.589688s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_pf_and_provider_net_enabled [0.169804s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingip [0.189542s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingips_tags [0.199983s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingip [0.197855s] ... ok {3} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_update_notifier [0.616831s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_delete_floatingip [0.195345s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingips_tags [0.178883s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_update_fip_pf [1.258002s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip_with_ip_address [0.202021s] ... ok {2} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_no_attr [1.174216s] ... ok {3} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_exceeded [0.593863s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_create_router_conntrack_helper [0.248797s] ... ok {3} neutron.tests.unit.api.v2.test_base.SubresourceTest.test_show_sub_resource ... SKIPPED: this class will be deleted {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_delete_router_conntrack_helper [0.252297s] ... ok {3} neutron.tests.unit.api.v2.test_base.SubresourceTest.test_update_subresource_to_none ... SKIPPED: this class will be deleted {2} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_not_last_line [0.501578s] ... ok {3} neutron.tests.unit.api.v2.test_base.V2Views.test_network [0.208361s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_get_router_conntrack_helper [0.228360s] ... ok {2} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_new_global [0.206067s] ... ok {3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_and_query_extension [0.205789s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_delete_router_conntrack_helper [0.241589s] ... ok {2} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_get_unhashable [0.202373s] ... ok {3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_default [0.205230s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_update_router_conntrack_helper [0.209835s] ... ok {2} neutron.tests.unit.common.test_coordination.CoordinationTestCase.test_synchronized [0.239427s] ... ok {3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept [0.202917s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_delete_router_conntrack_helper [0.215734s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingip [1.408283s] ... ok {2} neutron.tests.unit.common.test_ipv6_utils.TestNoscopeIpv6.test_get_noscope_ipv6 [0.207935s] ... ok {3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_with_neutron_context [0.194078s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_get_router_conntrack_helper [0.221403s] ... ok {2} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_hostname_url [0.194487s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingip [0.223260s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_localized [0.210777s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip [0.171549s] ... ok {2} neutron.tests.unit.common.test_utils.ParsePermittedEthertypesTestCase.test_parse_permitted_ethertypes [0.214166s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_create_fip_pf [0.237641s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_200 [0.189621s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip_other_project [0.211329s] ... ok {2} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr [0.188039s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_create_fip_pf [0.227325s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_error_logged_exception_level [0.201312s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_create_local_ip [0.231252s] ... ok {2} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_call_deferred_until_str [0.202174s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_get_fip_pf [0.209348s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized [0.178000s] ... ok {2} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_lb_port [0.200700s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_get_local_ip [0.226055s] ... ok {3} neutron.tests.unit.api.v2.test_router.TestRouter.test_pecan_factory [0.171990s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_update_fip_pf [0.215251s] ... ok {2} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation [0.187153s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_delete_local_ip [0.218349s] ... ok {3} neutron.tests.unit.cmd.ovn.test_neutron_ovn_db_sync_util.TestNeutronOVNDBSyncUtil.test_setup_conf [0.207658s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_create_fip_pf [0.217827s] ... ok {2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_normal [0.172064s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_update_local_ip [0.221420s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_empty [0.205011s] ... ok {2} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_lbv2_port [0.177980s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_delete_fip_pf [0.213383s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_create_fip_pf [0.129139s] ... ok {2} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits [0.156562s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_delete_fip_pf [0.041895s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_get_local_ip_port_association [0.217965s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_update_router_conntrack_helper [0.037874s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_fip_namespace [0.272095s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_get_router_conntrack_helper [0.038004s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_get_router_conntrack_helper [0.037181s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_update_router_conntrack_helper [0.066611s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_default [0.242395s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_delete_local_ip_port_association [0.226894s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_still_procs [0.241432s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_delete_router_conntrack_helper [0.147953s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_bad_prefix [0.190014s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_create_local_ip_port_association [0.219842s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_create_router_conntrack_helper [0.173149s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main [0.245334s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_default [0.203617s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_delete_log [0.212171s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_delete_router_conntrack_helper [0.167609s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_success [0.212551s] ... ok {2} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater [0.187637s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_update_router_conntrack_helper [0.177441s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_create_log [0.207477s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_value [0.212552s] ... ok {2} neutron.tests.unit.common.test_utils.TestRpBandwidthValidator.test_validate_rp_bandwidth_with_device_names [0.210821s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_create_local_ip [0.288212s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_log [0.298023s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_floatingip_inherit_qos_from_network [0.258490s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_update_local_ip [0.233225s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label [0.241581s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_gateway_external_network_check_good [0.231771s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_good [0.191093s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip_other_project [0.239114s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label_rule [0.240178s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check_no_nic_switch_agents [0.211258s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip [0.236805s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label [0.216555s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_networking_ovn_not_latest_revision [0.196346s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_delete_local_ip [0.242790s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label [0.234888s] ... ok {2} neutron.tests.unit.common.test_utils.TestThrottler.test_throttler [1.208979s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_mac_address_sanity [0.170817s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_update_local_ip [0.236278s] ... ok {2} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper [0.197397s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label_rule [0.226500s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_create_local_ip [0.223275s] ... ok {2} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper_daemon [0.211628s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label_rule [0.228413s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_get_local_ip [0.220820s] ... ok {2} neutron.tests.unit.conf.policies.test_address_group.AdminTests.test_get_address_group [0.233575s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label [0.227871s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_get_local_ip [0.220633s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope [0.219533s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label_rule [0.226075s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_update_local_ip [0.218939s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope_shared [0.213756s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label_rule [0.231652s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_delete_local_ip_port_association [0.199594s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope [0.235171s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label [0.184691s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_create_local_ip_port_association [0.215274s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_get_ndp_proxy [0.213873s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_vlan_allocations_segid_check [1.578141s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope_shared [0.228210s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_create_local_ip_port_association [0.207951s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_good [0.212016s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_delete_ndp_proxy [0.207154s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_delete_address_scope [0.231076s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_get_local_ip_port_association [0.217767s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_ipv6_icmp_protocol [0.216346s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_delete_address_scope [0.181398s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_create_ndp_proxy [0.222130s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_delete_log [0.219613s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope_shared [0.232826s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number [0.254725s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_get_ndp_proxy [0.223173s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_loggable_resource [0.239944s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_update_ndp_proxy [0.186024s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_update_agent [0.228802s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_name_to_number [0.251854s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_update_log [0.217514s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_delete_ndp_proxy [0.211269s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_agent [0.225744s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_not_supported [0.283886s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_router_from_l3_agent [0.182774s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_log [0.235932s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_update_ndp_proxy [0.222511s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_range [0.221391s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_loggable_resource [0.193772s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_agent [0.210010s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_create_ndp_proxy [0.207582s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix [0.255695s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_router_from_l3_agent [0.189248s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label [0.229001s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_delete_ndp_proxy [0.215489s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnetpool [0.162103s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_update_agent [0.214638s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label_rule [0.230849s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_get_ndp_proxy [0.215545s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_is_network_device_port [0.212948s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_agent [0.191175s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label [0.246042s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network [0.200226s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv4 [0.224130s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_network_from_dhcp_agent [0.171908s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label_rule [0.225814s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_external [0.222760s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv6 [0.221652s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_routers_on_l3_agent [0.189405s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label [0.169278s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_network_type [0.226133s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_bad_schema [0.224100s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_routers_on_l3_agent [0.236566s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label_rule [0.258790s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_physical_network [0.259482s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound_with_ssl [0.238219s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_network_from_dhcp_agent [0.270266s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label [0.258969s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_network [0.268815s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound_with_ssl [0.279431s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_agent [0.278810s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label_rule [0.318572s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_network_type [0.277367s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_multiple_az [0.201312s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_l3_agents_hosting_router [0.236682s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_create_ndp_proxy [0.224347s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_no_azs [0.198919s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_networks_tags [0.200688s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_delete_topology [0.240984s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_delete_ndp_proxy [0.183875s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_one_az [0.213987s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_shared [0.219682s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_update_ndp_proxy [0.176425s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_get_topology [0.222629s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_security_groups_enabled [0.202589s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_networks_tags [0.206747s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_get_topology [0.240749s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_parse_ovn_lb_port_forwarding [0.200749s] ... ok {2} neutron.tests.unit.conf.policies.test_availability_zone.SystemMemberTests.test_get_availability_zone [0.191423s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type_and_capability [0.211632s] ... ok {2} neutron.tests.unit.conf.policies.test_base.RuleScopesTestCase.test_rules_are_single_scoped [0.214207s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_unknown_profile_items_pruned [0.192652s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_no_binding_profile [0.191970s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.227288s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_provider_net_configured [0.202628s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.197041s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.216588s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_network [1.331474s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.204138s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network [0.174257s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_update_ndp_proxy [1.697863s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_default [0.184481s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_default [0.245007s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_port_security_enabled [0.158898s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_physical_network [0.174383s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_segmentation_id [0.254700s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_network_type [0.192900s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_networks_tags [0.217014s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global [1.458743s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_segmentation_id [0.208012s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network [0.234935s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_unmoved_global [0.213911s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor_service_profile [1.242486s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_default [0.214768s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_segmentation_id [0.238888s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit [0.206022s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor_service_profile [0.225558s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network [0.243729s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network [0.228982s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_no_cache [0.223050s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_flavor [0.251712s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_external [0.229685s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_default [0.237910s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_skip_cache [0.219355s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_service_profile [0.233453s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_physical_network [0.237070s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_network_type [0.212471s] ... ok {3} neutron.tests.unit.common.test_ipv6_utils.TestIsAutoAddressSubnet.test_combinations [0.217013s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_flavor [0.226170s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_segmentation_id [0.217664s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_segments [0.223042s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor [0.235042s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_networks_tags [0.241154s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network [0.230974s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor_service_profile [0.214111s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_physical_network [0.204607s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_default [0.214178s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_service_profile [0.226122s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_segmentation_id [0.232425s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_network_type [0.221246s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_service_profile [0.246196s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_external [0.232735s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_networks_tags [0.219179s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip_with_ip_address [0.235517s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_physical_network [0.225213s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_physical_network [0.246182s] ... ok {3} neutron.tests.unit.common.test_ipv6_utils.TestIsEui64Address.test_invalid_eui64_addresses [1.521192s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingips_tags [0.241989s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_shared [0.236504s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_segments [0.263487s] ... ok {3} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv4_url [0.208515s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip_with_ip_address [0.229403s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_physical_network [0.228915s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_networks_tags [0.235340s] ... ok {3} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_lt_one [0.220696s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingip [0.214008s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_networks_tags [0.198807s] ... ok {3} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_one [0.207810s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_shared [0.231106s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingips_tags [0.191925s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network [0.184857s] ... ok {3} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_instance_class [0.212770s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip [0.179334s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_default [0.174082s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_networks_tags [0.241879s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip_with_ip_address [0.173779s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_port_security_enabled [0.166161s] ... ok {3} neutron.tests.unit.common.test_utils.SkipDecoratorTestCase.test_skip_exception [0.226899s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_default [0.234014s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_delete_floatingip [0.215513s] ... ok {3} neutron.tests.unit.common.test_utils.SkipDecoratorTestCase.test_skip_exception_fail [0.203467s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_segmentation_id [0.220173s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_port_security_enabled [0.222541s] ... ok {3} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4_not_cidr [0.191533s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip [0.244762s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_default [0.220828s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_segmentation_id [0.188013s] ... ok {3} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_not_called_with_low_log_level [0.215353s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_network [0.189346s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingip [0.228464s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_port_security_enabled [0.240734s] ... ok {3} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation [0.223584s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingips_tags [0.188208s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_network_type [0.185309s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_network_type [0.195699s] ... ok {3} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_normal_call [0.209646s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_networks_tags [0.190164s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemAdminTests.test_get_floatingip_pool [0.214599s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_segments [0.215351s] ... ok {3} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_lb_port [0.208105s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network [0.203581s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_delete_fip_pf [0.210688s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_network_type [0.223983s] ... ok {3} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bytes_to_bits [0.217341s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_external [0.242696s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_get_fip_pf [0.258927s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_physical_network [0.261203s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr [0.212674s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_segments [0.197938s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_delete_fip_pf [0.197785s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_segments [0.238590s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_prefix [0.241079s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_networks_tags [0.242772s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_delete_fip_pf [0.240726s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_networks_tags [0.222066s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_illegal_int [0.224006s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_create_network_segment_range [0.212628s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_update_fip_pf [0.227913s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_port_security_enabled [0.234565s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv4 [0.216956s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_range [0.221921s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_get_fip_pf [0.226947s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv6 [0.203718s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_physical_network [0.221662s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_range [0.222369s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_create_router_conntrack_helper [0.239963s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_default [0.219568s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_range [0.223156s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_create_router_conntrack_helper [0.228395s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_segmentation_id [0.262696s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_ranges_tags [0.233160s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_delete_router_conntrack_helper [0.253781s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_network [0.247771s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_ranges_tags [0.223685s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_get_router_conntrack_helper [0.226407s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_segmentation_id [0.220486s] ... ok {3} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_edge_cases [1.020081s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_ranges_tags [0.208620s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_update_router_conntrack_helper [0.238068s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_external [0.221339s] ... ok {3} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_wrong_input [0.205606s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_range [0.219895s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_physical_network [0.190767s] ... ok {3} neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable [0.200164s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_update_router_conntrack_helper [0.229452s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_range [0.225476s] ... ok {3} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_root_default [0.178458s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_shared [0.225097s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_get_router_conntrack_helper [0.228843s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_profile [0.241707s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_update_local_ip [0.148937s] ... ok {3} neutron.tests.unit.conf.policies.test_address_group.SystemMemberTests.test_get_address_group [0.247044s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_network [0.223144s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_host_id [0.232934s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_create_local_ip [0.202958s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope_shared [0.217901s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_networks_tags [0.239728s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_details [0.249792s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_get_local_ip [0.233009s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope [0.202808s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_physical_network [0.229624s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip [0.198026s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_resource_request [0.251180s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope [0.263453s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_segmentation_id [0.234571s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_create_local_ip [0.199654s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_hints [0.248174s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_default [0.236054s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope_shared [0.256545s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_create_local_ip_port_association [0.237353s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_vnic_type [0.250907s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_physical_network [0.198408s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_get_address_scope [0.229178s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_get_local_ip_port_association [0.221871s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_device_owner [0.234019s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope [0.183007s] ... ok {1} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectReaderTests.test_get_network_ip_availability [0.234581s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_delete_local_ip_port_association [0.257154s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope_shared [0.193678s] ... ok {1} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemAdminTests.test_get_network_ip_availability [0.232464s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_get_local_ip_port_association [0.236896s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_get_address_scope [0.232440s] ... ok {1} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemReaderTests.test_get_network_ip_availability [0.225007s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_delete_local_ip_port_association [0.238176s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope [0.227188s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_log [0.201065s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope [0.214589s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_loggable_resource [0.223578s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope_shared [0.218065s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_update_log [0.220786s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope [0.227794s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips [1.444830s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_log [0.237497s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_agent [0.224747s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.242191s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_delete_log [0.215320s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_l3_agents_hosting_router [0.231227s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.227604s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_loggable_resource [0.218296s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_ranges_tags [1.508902s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_dhcp_agents_hosting_network [0.254030s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_host_id [0.239948s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_update_log [0.246389s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_ranges_tags [0.238300s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_l3_agents_hosting_router [0.255731s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_profile [0.218612s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_create_network_segment_range [0.229789s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_networks_on_dhcp_agent [0.244262s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips [0.240594s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_range [0.278314s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_delete_port [0.225252s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_network_to_dhcp_agent [0.245574s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_ranges_tags [0.230480s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_host_id [0.228874s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_dhcp_agents_hosting_network [0.210748s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_create_network_segment_range [0.231989s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_resource_request [0.235924s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_networks_on_dhcp_agent [0.244899s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_range [0.257331s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs [0.213462s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_network_to_dhcp_agent [0.238825s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_ranges_tags [0.230125s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_create_log [1.518487s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.206372s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_dhcp_agents_hosting_network [0.216165s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_range [0.226913s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_update_log [0.236634s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_host_id [0.246670s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_update_agent [0.226794s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_ranges_tags [0.231758s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label [0.221597s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_profile [0.224751s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_create_network_segment_range [0.236162s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label [0.226992s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_device_owner [0.236769s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_range [0.267978s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label [0.276826s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_port_security_enabled [0.275032s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_ranges_tags [0.232635s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label_rule [0.266728s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.266036s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_vnic_type [0.247698s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label_rule [0.216563s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.211889s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_ip_address [0.248357s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_agent [1.302377s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label [0.240776s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_host_id [0.230205s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_mac_address [0.230671s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label_rule [0.205040s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_router_from_l3_agent [0.226595s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_vnic_type [0.203721s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_ports_tags [0.237608s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_create_ndp_proxy [0.223079s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_dhcp_agents_hosting_network [0.213160s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_host_id [0.219189s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.231892s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_get_ndp_proxy [0.242363s] ... ok {3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_delete_topology [0.238277s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_data_plane_status [0.219448s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port [0.222018s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_delete_ndp_proxy [0.233120s] ... ok {3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_get_topology [0.242061s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_hints [0.246444s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs [0.226121s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_get_ndp_proxy [0.226206s] ... ok {3} neutron.tests.unit.conf.policies.test_availability_zone.ProjectReaderTests.test_get_availability_zone [0.238406s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_host_id [0.205117s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_vnic_type [0.223205s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_get_ndp_proxy [0.225720s] ... ok {3} neutron.tests.unit.conf.policies.test_availability_zone.SystemReaderTests.test_get_availability_zone [0.245919s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_device_owner [0.208665s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.232284s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_segments [0.217274s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.235272s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_mac_address [0.219422s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_subnet_id [0.246858s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_shared [0.234607s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.235855s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.236061s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_physical_network [0.222359s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_hints [0.227168s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.220086s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_profile [0.250190s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_segmentation_id [0.222935s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_mac_address [0.232319s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.229627s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_vnic_type [0.232280s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_segmentation_id [0.238135s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_port_security_enabled [0.253010s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.224142s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_device_owner [0.232805s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_segments [0.211111s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_details [0.217583s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.244057s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port [0.233399s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_shared [0.231226s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_hints [0.254280s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.235357s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_profile [0.227532s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network [0.228538s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.226587s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_ports_tags [0.262255s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_resource_request [0.224187s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_segmentation_id [0.236268s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.224494s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_data_plane_status [0.244277s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_data_plane_status [0.229457s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_external [0.219348s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor [0.234036s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips [0.250170s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.240550s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_network_type [0.241529s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor_service_profile [0.237523s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.239602s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_host_id [0.232934s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_segments [0.227779s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_service_profile [0.242788s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.251749s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_profile [0.204101s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network [0.221822s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_flavor [0.216109s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port [0.245785s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_vnic_type [0.227198s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_external [0.233025s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor [0.230111s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_device_owner [0.245090s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_hints [0.278469s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_shared [0.249193s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_flavor [0.258204s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port [0.232362s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_ip_address [0.257929s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network [0.242148s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_type [0.227868s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_delete_floatingip [0.269894s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_port_security_enabled [0.241456s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_physical_network [0.270269s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port [0.240191s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port [0.232948s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingips_tags [0.254695s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_segments [0.236742s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs [0.231834s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_details [0.247807s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip [0.242956s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_external [0.227940s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.238852s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.245437s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingip [0.244581s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_port_security_enabled [0.229167s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips [0.233797s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_vnic_type [0.240777s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingip [0.241487s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_segmentation_id [0.229017s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.262975s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_device_owner [0.258763s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_networks_tags [0.244299s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip [0.265568s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_ports_tags [0.248666s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.248884s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_port_security_enabled [0.242975s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingip [0.253751s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs [0.267760s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_shared [0.250430s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingips_tags [0.258476s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.248076s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_segmentation_id [0.249506s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingip [0.245246s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_host_id [0.252392s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_segments [0.225080s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingips_tags [0.238705s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_ports_tags [0.230088s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_default [0.226771s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingip [0.231315s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips [0.229347s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_network_type [0.236583s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingips_tags [0.225035s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.234603s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_networks_tags [0.216403s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_delete_floatingip [0.233251s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_device_owner [1.691131s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_network_type [0.234276s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingips_tags [0.218976s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port [0.241592s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_segments [0.216956s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemReaderTests.test_get_floatingip_pool [0.249439s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_data_plane_status [0.237397s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network [0.234935s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_create_fip_pf [0.231494s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs [0.242210s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_network_type [0.231644s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_get_fip_pf [0.236565s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.244407s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_segments [0.229918s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_update_fip_pf [0.242492s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_mac_address [1.446644s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_profile [0.260681s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_update_fip_pf [0.236691s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.232326s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_vnic_type [0.280086s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_get_fip_pf [0.226871s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_host_id [0.229005s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_port_security_enabled [0.265739s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_get_fip_pf [0.238385s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips [0.246093s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_activate_port_binding [0.216933s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_update_fip_pf [0.237839s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_profile [0.268358s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_create_port_binding [0.212110s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_create_router_conntrack_helper [0.246816s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_type [0.243930s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_activate_port_binding [0.232529s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_network_type [1.507049s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_create_router_conntrack_helper [0.219357s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_ports_tags [0.237280s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_create_port_binding [0.199118s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_segments [0.236836s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.193311s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port [0.237579s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_networks_tags [0.233691s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.214892s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.225817s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network [0.200968s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.215710s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_segmentation_id [0.181378s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips [0.240042s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.219296s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_network_type [0.196326s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs [0.245802s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.195838s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network [0.238721s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.235485s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_delete_local_ip [1.332007s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.233358s] ... ok {2} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectMemberTests.test_get_network_ip_availability [0.240990s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_mac_address [0.236995s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_get_local_ip [0.204020s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policies_tags [0.200659s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_ranges_tags [0.185724s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_delete_port [0.195852s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_delete_local_ip [0.250482s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policy [0.205441s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_create_network_segment_range [0.210156s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_host_id [0.214938s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.192511s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_range [0.184304s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip_other_project [0.235640s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_details [0.216845s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_ranges_tags [0.216868s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.230132s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip [0.243774s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_type [0.224747s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_range [0.236864s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.223140s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip_other_project [0.233140s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_ports_tags [0.178931s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_range [0.237578s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.223491s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_delete_local_ip [0.219308s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips [0.189110s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_range [0.134552s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_create_local_ip_port_association [0.162464s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.236916s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.235425s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_create_network_segment_range [0.209919s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_delete_local_ip_port_association [0.203416s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.203415s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.248852s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_range [0.205800s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_get_local_ip_port_association [0.203020s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_delete_port_binding [0.203374s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_range [0.180998s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.208598s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_get_local_ip_port_association [0.208923s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_ranges_tags [0.194058s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_create_port_binding [0.205467s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policies_tags [0.206053s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_delete_local_ip_port_association [0.200204s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_ranges_tags [0.161920s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_create_port_binding [0.222472s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_create_local_ip_port_association [0.175488s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policies_tags [0.230620s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.186955s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_create_log [0.217561s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_get_port_binding [0.230226s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.245698s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_device_owner [0.235014s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_create_log [0.235500s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_activate_port_binding [0.234417s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.223824s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips [0.228501s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_delete_log [0.241513s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.237046s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.224766s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.250165s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.232035s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label [0.256519s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.213269s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_hints [0.235662s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policy [0.216761s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.221889s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label_rule [0.240287s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_delete_port [0.240569s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policy [0.209762s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.212923s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label_rule [0.233931s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port [0.229239s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policies_tags [0.219049s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.249691s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label_rule [0.233857s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs [0.232490s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosRuleTypeTests.test_get_rule_type [0.211802s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.231655s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label_rule [0.242193s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.248997s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.222846s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.230018s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label_rule [0.234542s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_host_id [0.233177s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.225681s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policy [0.216061s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label [0.227182s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_mac_address [0.217346s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.237613s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policies_tags [0.211766s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label [0.238316s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_device_owner [0.247134s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.231397s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.234121s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label_rule [0.244033s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_type [0.235348s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.233689s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.229458s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label [0.238787s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port [0.238964s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.261852s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.202467s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label [0.229967s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.226870s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.201495s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.231765s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_create_ndp_proxy [0.237056s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_ports_tags [0.225962s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policies_tags [0.218634s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.231016s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_delete_ndp_proxy [0.237711s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs [0.230516s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policy [0.222413s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.232049s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_update_ndp_proxy [0.260223s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_profile [0.249088s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policies_tags [0.226162s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policy [0.220611s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_device_owner [0.231050s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_update_ndp_proxy [0.232268s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policy [0.220280s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.232876s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_port_security_enabled [0.229567s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_create_ndp_proxy [0.233573s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosRuleTypeTests.test_get_rule_type [0.229998s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.238702s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_profile [0.236603s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_port_security_enabled [0.241535s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.208117s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.212334s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_hints [0.237914s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_physical_network [0.247352s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.229834s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_resource_request [0.241793s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_external [0.230292s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_ports_tags [0.230655s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.242908s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_port_security_enabled [0.234114s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.214141s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_vnic_type [0.229988s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_external [0.244998s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips [0.222405s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.222806s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_port_security_enabled [0.246747s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [1.435961s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.243706s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.215492s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_physical_network [0.261096s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_mac_address [0.234032s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policies_tags [0.214748s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_network_type [0.246187s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policies_tags [0.218370s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_port_security_enabled [0.233365s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_segmentation_id [0.251345s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.215263s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_physical_network [0.252911s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.209662s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_segments [0.255421s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.237645s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [1.463105s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_networks_tags [0.256385s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.238807s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policies_tags [0.220853s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network [0.229404s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.233871s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policy [0.236979s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_shared [0.228301s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_update_quota [0.226516s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.246931s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_details [1.616513s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_delete_quota [0.212980s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.238458s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port [0.195528s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_delete_quota [0.215715s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.222914s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs [0.198664s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_get_quota [0.206322s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.228029s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port [0.180372s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_tenant) [0.196473s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs [0.182089s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policies_tags [0.234812s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_project) [0.236112s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.174544s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policy [0.219606s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.216080s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_profile [0.176872s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_default [1.518291s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policy [0.236575s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_vnic_type [0.180131s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.249297s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_network_type [0.228975s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policies_tags [0.221539s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_device_owner [0.184278s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_tenant) [0.262499s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_segments [0.240420s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosRuleTypeTests.test_get_rule_type [0.215903s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_mac_address [0.244612s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_project) [0.235632s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_network [0.240703s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.236119s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_delete_port [0.215544s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.225211s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network [0.223288s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.223487s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_host_id [0.227478s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.227924s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_network_type [0.243595s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.218141s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.235166s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.228214s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network [0.240375s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.236985s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_profile [0.226732s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.217542s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_external [0.236306s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.219296s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips [0.212942s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_tenant) [0.214287s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.222961s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_segments [0.236333s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.244620s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_project) [0.242591s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.225762s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_shared [0.250805s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_profile [0.239807s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.228261s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.216011s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network [0.230739s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_resource_request [0.229581s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_project) [0.230698s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policies_tags [0.222460s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_port_security_enabled [0.238896s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.226872s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_tenant) [0.236930s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policy [0.238313s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_networks_tags [0.237884s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_device_owner [0.214831s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_project) [0.216098s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_delete_quota [0.217813s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_shared [0.230101s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_activate_port_binding [0.217612s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_tenant) [0.230411s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_update_quota [0.223611s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_external [0.233149s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_delete_port_binding [0.209208s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_project) [0.220788s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_get_quota [0.228150s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_physical_network [0.232390s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_get_port_binding [0.218041s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_router_interface [0.219489s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_update_quota [0.230094s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_activate_port_binding [0.208471s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_segments [0.225561s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info [0.212443s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.232059s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_activate_port_binding [0.221902s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_networks_tags [0.254894s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_network_id [0.239409s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_project) [0.240110s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_create_port_binding [0.231299s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_port_security_enabled [0.238093s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_ha [0.229003s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_tenant) [0.225909s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_get_port_binding [0.219470s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_network_type [0.241966s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_routers_tags [0.215509s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_project) [0.223722s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.227077s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_network_id [0.199775s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_segmentation_id [0.243025s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_tenant) [0.214272s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.222154s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_distributed [0.222134s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_shared [0.240465s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_project) [0.221386s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.244026s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_ha [0.220682s] ... ok {3} neutron.tests.unit.conf.policies.test_network_ip_availability.AdminTests.test_get_network_ip_availability [0.232144s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_tenant) [0.217732s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policy [0.222936s] ... ok {3} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemMemberTests.test_get_network_ip_availability [0.191943s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_ecmp [0.226676s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_project) [0.175781s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info [0.182203s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.232767s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_ranges_tags [0.237918s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [0.246954s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_routers_tags [0.229232s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.263898s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_range [0.261302s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.253652s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info [0.198105s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.242476s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_range [0.238946s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_enable_snat [0.211322s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_tenant) [0.234590s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.252996s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_ranges_tags [0.253538s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_network_id [0.190361s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_project) [0.223004s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.225825s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_ranges_tags [0.233120s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_ha [0.197818s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_tenant) [0.223017s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.227513s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_ranges_tags [0.225797s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_project) [0.232593s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_ecmp [0.306377s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.247412s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_range [0.258637s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_remove_extraroute [0.197187s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_add_extraroute [0.222548s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policy [0.225225s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_ranges_tags [0.237011s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router [0.218643s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.253420s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port [0.235922s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_router [0.217681s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.241499s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs [0.256595s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_routers_tags [0.242779s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.234841s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.226782s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router [0.211201s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policy [0.213724s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_host_id [0.245277s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_remove_extraroute [0.216211s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policies_tags [0.224172s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_router_interface [0.218506s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_port_security_enabled [0.231938s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router [1.434971s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.225641s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_profile [0.225123s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info [0.231922s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.224470s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_type [0.229740s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_routers_tags [0.222530s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.228777s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_hints [0.235553s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router [0.218292s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.220615s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port [0.233541s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_distributed [0.238253s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_data_plane_status [0.234508s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_bfd [0.243367s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_external_fixed_ips [1.363068s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_profile [0.238078s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_routers_tags [0.237994s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_network_id [0.213613s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_ip_address [0.236283s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_routers_tags [0.230384s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_routers_tags [0.198710s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.231789s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_distributed [0.242251s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router [0.205118s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_port_security_enabled [0.220747s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_network_id [0.225567s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [1.381414s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_ha [0.227330s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_add_extraroute [0.226314s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policy [0.218468s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_routers_tags [0.214102s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_remove_extraroute [0.225804s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policy [0.214457s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_remove_router_interface [0.232191s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_enable_snat [0.198271s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policy [0.210785s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_distributed [0.208594s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_ecmp [0.215196s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosRuleTypeTests.test_get_rule_type [0.204830s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_enable_snat [0.207585s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info [0.187846s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.192332s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_distributed [0.177007s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_routers_tags [0.216817s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port [1.371563s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.174967s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_router [0.207270s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_group [0.222628s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_profile [0.186138s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.182961s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router [0.193772s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_get_security_group_rule [0.183496s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_hints [0.196772s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policies_tags [0.208887s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_routers_tags [0.233181s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_group [0.179680s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_vnic_type [0.242034s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policy [0.229036s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_distributed [0.204832s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_groups_tags [0.237988s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_mac_address [0.185479s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_delete_quota [0.178753s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_enable_snat [0.197126s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_groups_tags [0.217414s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips [0.201987s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_delete_quota [0.189770s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_ha [0.228502s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_create_security_group_rule [0.250997s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_tenant) [0.231935s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.251503s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_routers_tags [0.221064s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.229938s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_project) [0.233610s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.259897s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_add_extraroute [0.210749s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_group [0.240500s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_tenant) [0.227793s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_mac_address [0.221237s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_router_interface [0.220711s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_group [0.230919s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_project) [0.220813s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_distributed [0.224859s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_delete_port [0.251908s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_group [0.223224s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_tenant) [0.233306s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_enable_snat [0.236094s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_details [0.251601s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.244560s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_project) [0.237192s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_router [0.232881s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.259612s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segments_tags [0.172366s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.235218s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router [0.211042s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segments_tags [0.224606s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_profile [0.225967s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.192464s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_distributed [0.216595s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segments_tags [0.237394s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.224249s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_tenant) [0.236187s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_ha [0.194772s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segments_tags [0.231753s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_port_security_enabled [0.270190s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_bfd [0.204219s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_project) [0.244090s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segment [0.214134s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port [0.257927s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_ecmp [0.215623s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.240566s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segments_tags [0.197875s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_add_extraroute [0.217877s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_ip_address [0.228322s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.223967s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segments_tags [0.209699s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_external_fixed_ips [0.240447s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_delete_port [0.249736s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [0.247983s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segment [0.219355s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router [0.225501s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_host_id [0.241000s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.224600s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_create_segment [0.234259s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router [0.233216s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_type [0.234717s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_remove_extraroute [0.214975s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segment [0.224506s] ... ok {0} neutron.tests.unit.conf.policies.test_service_type.ProjectReaderTests.test_get_service_provider [0.114912s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_bfd [0.286185s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_enable_snat [0.258615s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.285618s] ... ok {0} neutron.tests.unit.conf.policies.test_service_type.SystemAdminTests.test_get_service_provider [0.154718s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_ha [0.223102s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.252743s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_port_security_enabled [0.249135s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_segment_id [0.204293s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_routers_tags [0.218560s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_remove_router_interface [0.228156s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.224469s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnet [0.236747s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router [0.220130s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_bfd [0.208446s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_subnet_id [0.223531s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnets_tags [0.231044s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_ecmp [0.253535s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_enable_snat [0.205875s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_host_id [0.217119s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet [0.242783s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_network_id [0.216830s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_routers_tags [0.227457s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_resource_request [0.230975s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet [0.240251s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_routers_tags [0.236251s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info [0.228298s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_data_plane_status [0.211193s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_segment_id [0.234315s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_bfd [0.237081s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_enable_snat [0.228979s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs [0.234710s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet_segment_id [0.229563s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_router [0.224854s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.254035s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_profile [0.228079s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnets_tags [0.246833s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_bfd [0.223492s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_ha [0.243408s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_mac_address [0.217815s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet [0.233475s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_network_id [0.228368s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_create_security_group_rule [0.231537s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_port_security_enabled [0.233582s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router [0.218861s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port [0.227335s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_create_security_group_rule [0.253618s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_routers_tags [0.252711s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.229545s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.243568s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_bfd [0.236729s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_host_id [0.233796s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_create_security_group [0.213457s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.224261s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_group [0.218534s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_vnic_type [0.240884s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_bfd [0.217110s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.232999s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnets_tags [1.456811s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info [0.218245s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_port_security_enabled [0.267654s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_enable_snat [0.264514s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet [0.276722s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port [0.247274s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_network_id [0.252696s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet [0.252013s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_host_id [0.213544s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_routers_tags [0.216102s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_service_types [0.220368s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_mac_address [0.231447s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_remove_extraroute [0.222812s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_service_types [0.237503s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_groups_tags [1.462946s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_get_port_binding [0.227397s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_router_interface [0.236744s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnet [0.239205s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_delete_port_binding [0.225260s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_get_security_group_rule [0.243098s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnet [0.248632s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_create_port_binding [0.229336s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_groups_tags [0.243863s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet [0.239832s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_delete_port_binding [0.231090s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_create_security_group_rule [0.252776s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_remove_prefixes [0.218042s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_get_port_binding [0.224551s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_delete_security_group_rule [0.247697s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpool [0.210734s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_delete_port_binding [0.225533s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_get_security_group_rule [0.220746s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpools_tags [0.223442s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_groups_tags [0.216022s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpool [0.244369s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router [1.455918s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_get_security_group_rule [0.239359s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpools_tags [0.215799s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_distributed [0.214211s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_group [0.223833s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpool [0.214519s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_ecmp [0.211670s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_create_security_group_rule [0.238620s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpools_tags [0.232451s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info [0.220940s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_groups_tags [0.227224s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool_default [0.242082s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_network_id [0.252194s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_delete_port_binding [1.405361s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_groups_tags [0.230881s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_add_prefixes [0.224702s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_ha [0.226432s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_get_port_binding [0.220545s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_groups_tags [0.213063s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool [0.212922s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_router [0.210284s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.241318s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segments_tags [0.257358s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_default [0.213064s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_distributed [0.217838s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.240698s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segment [0.214502s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpool [0.220234s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_ecmp [0.222907s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.234453s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segment [0.225159s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpool [0.221125s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_enable_snat [0.225666s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segments_tags [0.215977s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.232491s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool [0.228018s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_router_interface [0.237025s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policies_tags [0.223664s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segments_tags [0.230743s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_onboard_network_subnets [0.219627s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_bfd [0.226480s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segments_tags [0.234658s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policies_tags [0.243590s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool_default [0.219060s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_external_fixed_ips [0.219680s] ... ok {1} neutron.tests.unit.conf.policies.test_service_type.AdminTests.test_get_service_provider [0.209042s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policy [0.264659s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpool [0.251290s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_router [0.268939s] ... ok {1} neutron.tests.unit.conf.policies.test_service_type.SystemReaderTests.test_get_service_provider [0.214052s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosRuleTypeTests.test_get_rule_type [0.224112s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpools_tags [0.255619s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router [0.276058s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnets_tags [0.200535s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.226154s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpools_tags [0.212807s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_distributed [0.226410s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnet [0.251810s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.255037s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool_default [0.226047s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_enable_snat [0.222301s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet [0.253373s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policy [0.236847s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_add_subports [0.217909s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_network_id [0.210644s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnets_tags [0.241226s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_subports [0.222337s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.246804s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_create_security_group [0.236113s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet [0.242002s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_delete_trunk [0.235347s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.246046s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_groups_tags [0.238035s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet [0.250349s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_remove_subports [0.234470s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.250294s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_groups_tags [0.232737s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnets_tags [0.242613s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_create_trunk [0.243568s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.246545s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_group [0.234675s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnets_tags [0.240312s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_delete_trunk [0.241386s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_group [0.238612s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.248332s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet [0.240010s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_update_trunk [0.239649s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_create_security_group [0.240401s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.230230s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnets_tags [0.235611s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_create_trunk [0.230580s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_group [0.222216s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policies_tags [0.245485s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet [0.220926s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunks_tags [0.228420s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_group [0.218222s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.233432s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunks_tags [0.235990s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_service_types [0.252359s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_group [0.239741s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.267767s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_create_trunk [0.240444s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet [0.222732s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_groups_tags [0.233246s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.242357s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_subports [0.225581s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet_segment_id [0.230235s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_create_security_group [0.226238s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.258038s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_subports [0.230646s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_groups_tags [0.227658s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_service_types [0.249362s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.267512s] ... ok {0} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_no_previous_registration [0.208332s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_create_security_group [0.231350s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnets_tags [0.231608s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policies_tags [0.230902s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test__create_network_policy [0.229713s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_add_prefixes [0.214312s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_create_security_group [0.240882s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policies_tags [0.220974s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_new_policy [0.250208s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpool [0.214205s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_group [0.270492s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policy [0.248752s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_policy [0.231816s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_onboard_network_subnets [0.228756s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_group [0.224348s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_no_policy [0.219883s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.225071s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool [0.215656s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_group [0.230250s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.239801s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool_default [0.220573s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_create_segment [0.246020s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.252778s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpools_tags [0.244870s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segment [0.236039s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.244060s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_add_prefixes [0.232065s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_create_segment [0.233801s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_default [0.217603s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.226948s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segment [0.229581s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_onboard_network_subnets [0.216571s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.236539s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segment [0.227422s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool [0.223731s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_own_policy [1.481604s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policies_tags [0.236909s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segments_tags [0.232590s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_shared [0.220922s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_update_network_updated_no_policy [0.225178s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policy [0.231669s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segments_tags [0.237654s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policies_tags [0.244607s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segments_tags [0.216522s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.241188s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segment [0.223187s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.236738s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_create_segment [0.228088s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.239153s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segments_tags [0.227550s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segment [0.218642s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policy [0.226301s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool [1.410046s] ... ok {2} neutron.tests.unit.conf.policies.test_service_type.ProjectMemberTests.test_get_service_provider [0.225140s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policy [0.235345s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpools_tags [0.221337s] ... ok {2} neutron.tests.unit.conf.policies.test_service_type.SystemMemberTests.test_get_service_provider [0.238495s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policies_tags [0.239663s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool [0.223715s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policies_tags [0.222534s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool_default [0.223020s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosRuleTypeTests.test_get_rule_type [0.233195s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpools_tags [0.247568s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_two_labels [2.522486s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_remove_prefixes [0.227369s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool [0.217267s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_add_prefixes [0.243652s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet [1.501643s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpool [0.240465s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet_segment_id [0.222240s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_update_trunk [0.215827s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_get_quota [1.466173s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_service_types [0.223713s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_subports [0.210989s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_get_quota [0.237176s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet [0.242302s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_add_subports [0.210658s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_get_quota [0.221714s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_segment_id [0.254339s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label [1.681923s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_subports [0.230311s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_update_quota [0.223318s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnets_tags [0.236445s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_trunk [0.219361s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_update_quota [0.223260s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_service_types [0.178470s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_subports [0.219966s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_segment_id [0.176951s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_delete_quota [0.212439s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunks_tags [0.220812s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_service_types [0.230376s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_get_quota [0.223881s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunk [0.230007s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet [0.245622s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_update_quota [0.253693s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_create_trunk [0.237464s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_segment_id [0.223863s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_tenant) [0.224787s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_remove_subports [0.228594s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_project) [0.186900s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet_segment_id [0.239571s] ... ok {1} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_previous_registration [0.207109s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label [1.655843s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_tenant) [0.186499s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservation_for_resources_with_empty_list [0.081259s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet [0.219231s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_plugin_not_loaded [0.225943s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_non_existent_reservation [0.079747s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_project) [0.192451s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_quota_usage_dirty [0.162809s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_segment_id [0.230030s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network [0.229122s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage [0.112794s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.242298s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation_with_expiration [0.115653s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_network_updated_remove_own_policy [0.224763s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnets_tags [0.241603s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project_and_resource [0.124294s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_project) [0.239776s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_remove_shared_policy [0.226247s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_segment_id [0.244073s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations_no_project [0.153688s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_tenant) [0.232270s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation [0.106590s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_provided_policy [0.219532s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_dirty_non_existing_quota_usage [0.108477s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet_segment_id [0.274258s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_project) [0.229963s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty [0.246486s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnets_tags [0.282263s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_tenant) [0.235006s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_project) [0.168793s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_create_quota_limit [0.323436s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_service_types [0.286610s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_tenant) [0.251719s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnets_tags [0.245582s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_delete_project_quota_restores_default_limit [0.333256s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_project) [0.235447s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet [0.235855s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.250846s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnets_tags [0.234909s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_multiple_resource [0.452816s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_shared [1.433254s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_project) [0.251261s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_segment_id [0.216386s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota [0.337306s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_tenant) [0.250520s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool [0.222385s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpool [0.215218s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_project) [0.271390s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources [0.408847s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpools_tags [0.231478s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.279426s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_untracked_resource [0.358681s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpools_tags [0.228856s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.259928s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_max_description_length [1.279659s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool [0.237384s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_tenant) [0.252312s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test__remove_expired_reservations [0.395071s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_shared [0.232140s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_project) [0.258669s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas [0.322931s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpools_tags [0.239075s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_distributed [0.224256s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpool [0.238730s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_too_long_description [0.819952s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_ha [0.229853s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_onboard_network_subnets [0.229756s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_distributed [0.228589s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_default [0.239041s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router [0.252334s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_shared [0.243612s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_distributed [0.232710s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpools_tags [0.266088s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_ecmp [0.244763s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_shared [0.241176s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info [0.272780s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_onboard_network_subnets [0.273468s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas_different_project [1.797032s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.284916s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool [0.302692s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_single_resource [0.299499s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_ha [0.290420s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_create_trunk [0.243217s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_add_extraroute [0.252998s] ... ok {0} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_create_bindings_fails [0.289964s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_remove_subports [0.222748s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router [0.219064s] ... ok {0} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_deletion_fails [0.274678s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_add_subports [0.221959s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_distributed [0.227880s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_create_trunk [0.236868s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_version_manager [0.313905s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router [0.248066s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunks_tags [0.236130s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_has_alive_neutron_server [0.291212s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.243870s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunk [0.228135s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label_rule [3.196546s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_ha [0.241912s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (true)) [0.320695s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunks_tags [0.218656s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_add_extraroute [0.220329s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunk [0.226581s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get agents invalid alive filter) [0.307634s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_remove_extraroute [0.239956s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_add_subports [0.227272s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_agent_health_check [0.290298s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_router_interface [0.219363s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunks_tags [0.217300s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_logs_heartbeat [0.312113s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_new_entry [0.330586s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label_rule [1.560176s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_quota_usage [0.145481s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage [0.146652s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage_with_deltas [0.120617s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_non_existing_quota_usage_returns_none [0.097727s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_bad_timestamp [0.780912s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project [0.181711s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_external_fixed_ips [1.543221s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_for_port [1.498008s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations [0.160909s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_ha [0.226577s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_admin_remove_provided_policy [0.221435s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_all_quota_usage_dirty [0.177042s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_new_policy [0.233149s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_distributed [0.248253s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_quota_usage_dirty [0.195194s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_admin_remove_provided_policy [0.217921s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_remove_router_interface [0.247108s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage [0.161124s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage_with_deltas [0.141275s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [0.992889s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_shared_policy [0.224318s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router [0.242640s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info [0.239810s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas [0.330983s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_network_id [0.219546s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas [0.328874s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_ecmp [0.227072s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [0.909053s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas_different_project [0.328729s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.246391s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_network_id [0.237363s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_equals_to_quota [0.313390s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_ha [0.219308s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_single_resource [0.344668s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_routers_tags [0.238021s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule [1.810165s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_remove_router_interface [0.239816s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check [0.471670s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.244382s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_ha [0.255134s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_unlimited [0.366161s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_enable_snat [0.248632s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_ha [0.234384s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_resource [0.483056s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_remove_router_interface [0.232266s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_multiple_resources [0.372602s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info [0.228282s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rules [1.829780s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.229177s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_over_quota_fails [0.320393s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_distributed [0.215935s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_untracked_resource [0.397577s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info [0.240388s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_ha [0.228718s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_other_servers [0.309123s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_routers_tags [0.236595s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (True)) [0.322557s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_ha [0.242760s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_disable_new_agents [0.282862s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label [1.441601s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_remove_router_interface [0.240598s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation [0.119125s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router [0.228576s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project [0.175801s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_existing_entry [0.361474s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources [0.192817s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_distributed [0.239218s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations [0.164746s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_delete_security_group_rule [0.234994s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations_no_project [0.164011s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_get_security_group_rule [0.236832s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_all_quota_usage_dirty [0.148168s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_group [0.232698s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_with_empty_list [0.256116s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_expired_reservations_for_resources [0.163141s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_groups_tags [0.220492s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservation_for_resources_with_empty_list [0.088323s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_groups_tags [0.226101s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservations_for_resources [0.167179s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_groups_tags [0.212569s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check [0.318997s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_group [0.219800s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota [0.311432s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_create_security_group_rule [0.220630s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.236948s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_update_quota_limit [0.334537s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_disabled [6.909739s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_group [0.235053s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_create_quota_limit [0.331134s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_groups_tags [0.241066s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_groups_tags [0.239418s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_all_quotas [0.338764s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_groups_tags [0.249233s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_default_quotas [0.317182s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_get_security_group_rule [0.233582s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segment [0.225607s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segment [0.236573s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segments_tags [0.257302s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_multiple_resource [0.923463s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segment [0.262107s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_off [5.721054s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_create_segment [1.488625s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_equals_to_quota [1.762542s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segments_tags [0.224524s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_value_lower_than_zero [0.300957s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segment [0.228442s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_fill_quota [0.330364s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_create_segment [0.237375s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segments_tags [0.230010s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check [0.436631s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segment [0.216182s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segment [0.214170s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_update_quota_limit [0.323073s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segment [0.225867s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [5.303109s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_no_version_updates_on_further_state_reports [0.344796s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segment [0.219074s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segments_tags [0.242213s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get all agents) [0.344481s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_service_types [0.243829s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict [0.294850s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnets_tags [0.262998s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_broken [0.322062s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_service_types [0.264019s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_segment_id [0.223248s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnet [0.211681s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy [1.721086s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_concurrent_insert [0.787194s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnets_tags [0.249654s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet_segment_id [0.255050s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_found [0.329250s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_segment_id [0.263856s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_not_found [0.319355s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_service_types [0.273332s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_service_types [0.257845s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnet [0.234817s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnets_tags [0.228836s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet [0.230931s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_segment_id [0.255714s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_segment_id [0.237455s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnets_tags [0.226593s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_default [0.243715s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_shared [0.248741s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpools_tags [0.228937s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_remove_prefixes [0.226602s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool [0.265737s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool_default [0.238298s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_add_prefixes [0.251098s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_default [0.231312s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [8.688419s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_remove_prefixes [0.243022s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpools_tags [0.237160s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_shared [0.203368s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_hosted_network [5.542423s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpools_tags [0.051795s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_on [4.726457s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_onboard_network_subnets [0.059101s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_remove_prefixes [0.087357s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_add_prefixes [0.145050s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_is_eligible_agent [1.005127s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpool [0.213802s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpools_tags [0.238148s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpool [0.246371s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpools_tags [0.232388s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [1.038965s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool [0.247503s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_default [1.542411s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_remove_prefixes [0.215392s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpools_tags [0.218054s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [2.183176s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_delete_trunk [0.254015s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_trunk [0.246943s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_trunk [0.246219s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_update_trunk [0.244718s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_remove_subports [0.236213s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_add_subports [0.237009s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunk [0.226028s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunk [0.239301s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_remove_subports [0.231985s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunk [0.278093s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_add_subports [0.366772s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_remove_subports [0.252971s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [6.720391s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunks_tags [0.239836s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunk [0.259575s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunks_tags [0.256588s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunk [0.260304s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunks_tags [0.235637s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunk [0.244572s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_network_policy_exists [0.222715s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [8.396239s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [1.880069s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_network_policy [0.226400s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted [4.957949s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_default_policy [0.238969s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_policy [0.236794s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_plugin_loaded [0.205339s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_policy_id [0.204345s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_updated_policy [0.238129s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_remove_provided_policy [0.228004s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_two_l3_agents [1.594412s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_off [2.275547s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label [1.396476s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [0.813368s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_with_non_existent_label [0.994914s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [4.964336s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent [3.555762s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_overlap_metering_label_rules [2.949357s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label_rule [1.772313s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation_with_expiration [0.148470s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [3.894862s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_expired_reservations_for_resources [0.198727s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_non_existing_quota_usage_returns_none [0.128500s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project_and_resource [0.145134s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_resource [0.174942s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [3.035493s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_dirty_non_existing_quota_usage [0.125331s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty [0.218170s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation [0.125738s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_resource [0.188010s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_with_empty_list [0.262442s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_all_quotas [0.360339s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation [1.508487s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_resource [0.457632s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_value_lower_than_zero [0.323791s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_over_quota_fails [0.359703s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_delete_project_quota_restores_default_limit [0.361540s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check [0.309436s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_over_quota [0.322497s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_unlimited [0.367166s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_version_updates_on_agent_revival [0.394665s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (False)) [0.321626s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_port_creation [3.350412s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (false)) [0.339068s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_ignore_missing [0.290417s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing [0.332665s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_agents_resource_versions [0.358253s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [6.653824s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent [1.888688s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_policy [1.492852s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent [4.840762s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [3.925101s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [3.380545s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_manual_rescheduling [9.050873s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_without_l3_agents [6.548804s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_on [4.795388s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_sync_data [27.759615s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [1.023862s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [7.712639s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router [3.152800s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed [1.200573s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [4.309285s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [1.376629s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [0.850239s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [4.680402s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [1.979506s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_disabled [2.862146s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_no_reschedule [4.650992s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [11.635625s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.733772s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted [2.163525s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [1.062731s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [2.291915s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [1.833114s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [6.039518s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_extra_args [0.826737s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs ... SKIPPED: Plugin does not implement port-security extension {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [2.279412s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_more_than_max_allowed_address_pair [0.953190s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [1.312817s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_security_off_address_pairs ... SKIPPED: Plugin does not implement port-security extension {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [3.954853s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional [0.196789s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional_and_keywords [0.237450s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_no_fields [0.193249s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [1.004550s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_down_agent [10.286652s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_floatingip [1.199197s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [3.967603s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_ip [1.136126s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_report_states [1.169212s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_mac [1.172307s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [2.506198s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [2.228651s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_router [3.425094s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [2.283965s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_sg [0.596430s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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_subnet [0.799449s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_from_dead_agent [2.447878s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_port_delete [0.580112s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [1.864866s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_port [0.743499s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs ... SKIPPED: Plugin does not implement port-security extension {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [3.287217s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_sg [0.451284s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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:678: 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_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [1.972933s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_port [0.606628s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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_subnetpool_delete [0.353219s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [0.952374s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs [1.957106s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_as_router_gateway [0.758343s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_keyword [0.231730s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [0.786802s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [2.281452s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_fails [0.792508s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_floatingip [1.284710s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.TestNetworksV2.test_create_networks_bulk_native [1.046597s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_network [0.608410s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.TestNetworksV2.test_create_networks_bulk_native_quotas [0.857335s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas [1.146334s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.553104s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_port [2.502971s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.DbModelTenantTestCase.test_resource_type_fields [0.744696s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network [0.959569s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_floatingip [0.878130s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters [1.480853s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnet [0.885315s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification [6.922324s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_port_delete [0.627057s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_router_delete [0.506494s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_native [1.602814s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_default_status [0.747108s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_admin [1.139570s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [9.689885s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_port_create_notification [3.458798s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_by_floating_ip [1.302229s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_network [1.383987s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [4.534919s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [3.291274s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [2.767849s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_wrong_input [1.086305s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_bad_mac_format [1.062611s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network_no_admin_tenant [0.474734s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_bad_tenant [0.571845s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_bad_timestamp [1.193100s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_ip_field [0.501811s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_fields [1.258972s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [1.539495s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_mac_field [1.249738s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [1.008105s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_emulated [1.915545s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_json [1.960226s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.898607s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_native [1.760474s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_rpc_sync_routers [6.581543s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.095275s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_equal_to_max_allowed_address_pair [1.973485s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_emulated [1.463264s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_wrong_input [1.415391s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_router [1.671536s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [2.039620s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_list_of_objects [0.260911s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_native [1.963800s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_list [0.270461s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_native_quotas [1.801059s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_resource_type_fields [0.831533s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_bad_timestamp [3.834409s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_if_port_exists [2.435034s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network [3.665638s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.961454s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_network [3.136111s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network [1.203597s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [1.948287s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_port [0.889251s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [1.820636s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_sg [0.548976s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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:678: 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.DbModelProjectTestCase.test_standardattr_removed_on_network_delete [0.443558s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_router_delete [0.442191s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_public_network [1.619583s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnet_delete [0.521468s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.589813s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac [1.932216s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_make_network_dict_outside_engine_facade_manager [0.513043s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_repr [0.293888s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_duplicate_mac_ip [1.101896s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_network [0.874109s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_single_tenant [1.817198s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_router [1.330340s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared [1.053385s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_subnet [1.003177s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id_second_call_failure [4.394196s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared_owner_returns_403 [1.234745s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_subnetpool [0.587198s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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() {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_overlap_with_fixed_ip [3.135502s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_floatingip [1.186296s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.TestNetworksV2.test_update_shared_network_noadmin_returns_403 [1.407712s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_network [0.941068s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs [2.352585s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_None_values [1.185427s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_router [1.463214s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.TestPortsV2.test_create_port_as_admin [1.760134s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [1.799464s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_sg [0.740541s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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_common.ConvertToDictTestCase.test_simple_object [0.210513s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_dict [0.199613s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_ignores_port_not_found [5.378477s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnetpool [0.668054s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.DbModelProjectTestCase.test_make_network_dict_outside_engine_facade_manager [0.502790s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_repr [0.327293s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_network_delete [0.571755s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated_plugin_failure [1.864255s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_sg_delete [0.577322s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_subnet [0.845822s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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.DbModelTenantTestCase.test_standardattr_removed_on_subnet_delete [0.673120s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_subnetpool [0.480009s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:678: 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_create_ports_bulk_native_quotas [1.558734s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_status_BUILD [1.022987s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_subnet_invalid_network_mtu_ipv6_returns_409 [1.765386s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_router [3.130072s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.TestPortsV2.test_delete_port_by_network_owner [2.494121s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnetpool [0.463686s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6915, 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 1051, 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 653, 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 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1451, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 829, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 808, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3444, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3584, 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 3544, 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.DbModelProjectTestCase.test_standardattr_removed_on_floating_ip_delete [0.719602s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_get_ports_count [6.731478s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_sg_delete [0.418798s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnetpool_delete [0.409095s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_floating_ip_delete [0.584938s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test__validate_network_subnetpools [0.631165s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [2.802514s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_subnet_invalid_network_mtu_ipv4_returns_409 [1.172847s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_update_network_invalid_mtu_ipv4_ipv6 [6.061072s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.776823s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated [1.223887s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_get_user_allocation_for_dhcp_port_returns_none [3.440868s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated_plugin_failure [1.276909s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_is_mac_in_use [2.328108s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_invalid_admin_status [2.138664s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_dhcp_port_ips_prefer_next_available_ip [10.977097s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_update_network_invalid_mtu [3.363577s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_for_network_owner [3.577562s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks [1.795625s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_mac_address [1.461846s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_tenant [1.595623s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_emulated [1.980121s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_plugin_failure [1.315503s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_native_quotas [1.457375s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_native [1.981533s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [4.031745s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters_invalid_values [1.332219s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_native [5.010435s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [1.521962s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [1.470788s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation [3.088832s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [2.836039s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_public_network [4.392140s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_with_subnet_set_shared [2.061884s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_shared_networks_with_non_admin_user [4.246996s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network_with_subnet [2.365597s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [5.228620s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_emulated [5.853355s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_anticipating_allocation [4.396535s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [3.691321s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network [2.096568s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [2.136596s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [3.199667s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [2.737761s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_range_allocation [8.063476s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [3.049082s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_ip [2.975077s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_plugin_failure [1.495494s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_ips_only [11.738949s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [2.406797s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [2.785611s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ips [6.155923s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6 [5.333876s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_race [3.157885s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id [4.984551s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6_slaac [4.162589s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port [4.554662s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [8.347839s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated [2.266598s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_ips [3.205622s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v6_slaac [4.417405s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_show_port [8.137883s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_null [3.807410s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_admin_state [5.488440s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_test_delete_network_port_exists_fip_gw [3.043711s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native [7.943569s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [6.827904s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_with_ipv6_slaac_address [4.145868s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_add_additional_ip [4.577569s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_emulated [9.439843s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac [4.025824s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_used [5.251138s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_ipv4_subnet_ipv6_pool [2.580715s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id [6.815598s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_prefixlen [2.868888s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_mixed [2.023618s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_mac_generation [4.742216s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip_address_only [8.123040s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_native [9.989380s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_v6 [2.581980s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_ip [2.651618s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_v4 [1.908055s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_subnet_id [2.465059s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_mixed [2.712426s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_matching_prefixlen [1.979562s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_default_subnetpools [1.584462s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_ip [2.587403s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_non_existent_prefix [2.850683s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_with_defaults [1.324912s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool [1.836020s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_emulated [10.036171s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix [1.798149s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_min [1.724404s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_allocation_pools [7.719513s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports [8.548674s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [3.699645s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_specific_gw [3.287041s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_as_admin [2.346188s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_native [8.415749s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_mismatch_prefixlen [2.085091s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_boolean [1.760890s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_nameserver [1.862216s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_bad_gateway [2.414090s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_24_with_defaults [0.552552s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_overlapping_subnets [3.643212s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip [8.732984s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_smaller_than_min [1.050012s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_default_prefix [1.636532s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_pools [4.151416s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_min_prefix [1.677069s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation_4octet [3.841475s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_mixed_ip_version [1.576219s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool [1.844535s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [7.879128s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [6.024764s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_ip [4.863853s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool_existing_allocations [3.166631s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [2.382434s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_shared [1.569641s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_mac [4.289167s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_filters_none [1.585677s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [2.278782s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_not_on_network [6.417077s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_larger_than_max [1.655139s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [2.408614s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix [1.840145s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_test_delete_network_port_exists_dhcp [4.235300s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port [4.905574s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_multiple_allocation_pools [3.935450s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_unchanged [4.196208s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix_larger_than_max [5.336674s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [2.803711s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [5.644758s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_delete_ip [3.944213s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_large_allocation_pool [3.260457s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_dns [1.685640s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [4.393500s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_routes [1.590236s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [7.538553s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [5.181863s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_bad_owner [2.966763s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_host_routes [2.769386s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [4.003952s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_allocation_pool [1.969127s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ips [4.293183s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_ip [4.202722s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [1.929275s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_callback [2.506202s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_hostroutes [1.610130s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_uuid [1.820137s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [5.552568s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [4.905742s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_v6_slaac [6.192169s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_stale_subnet [2.272582s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [3.974882s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_prefix_allocation_pools [1.751260s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_of_network_returns_400 [1.635548s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_route [5.200830s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_not_admin [4.894080s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_default_prefixlen [2.479539s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_v6_multiple [1.967425s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_values [4.376055s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_project_id [3.824181s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip [4.161066s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_already_allocated [2.948200s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_empty_prefix_list [0.987466s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_small [1.189847s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [5.164078s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [4.109859s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_nonexistent_subnetpool [0.808961s] ... ok {2} 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.TestSubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [1.478480s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix [1.847590s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [1.562765s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [6.717997s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_less_than_min [1.350753s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_shared [3.826464s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [2.166264s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_quota [1.494203s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_v4_multiple [2.020474s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [1.948505s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet [2.919664s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_native [4.352554s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_default [4.418940s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [2.821634s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_large [2.161944s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_modes [1.060604s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_append [1.948840s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_small [2.094801s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_V6_slaac_big_prefix [2.040616s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_emulated [5.014006s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr [1.581024s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_over_quota [3.368861s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [4.922047s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version_null [1.004779s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_tenant [0.750487s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_cannot_create_multiple_default_subnetpools [1.812766s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_native [4.698666s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_21_with_defaults [1.085747s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_bounds [1.155566s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [3.273434s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [4.947069s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_large [1.221457s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [1.542227s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_network_deletion [3.586536s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [1.440136s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [1.362941s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [4.236470s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_default_prefix_bounds [4.307724s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_V4_cidr [1.767619s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_ip_version [1.457551s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_not_shared [1.332720s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_address_mode [1.329381s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_illegal_subnetpool_prefix_list_update [1.519957s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_addr_modes [1.019600s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_subnet_deletion [6.702474s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_not_shared [1.492719s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [1.777798s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [4.280109s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_shared [1.398545s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_compaction [1.003819s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_mixed_ip_version [0.376445s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [2.206401s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [3.773764s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [2.530667s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [3.016090s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [7.709081s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [2.994999s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_dns [2.561438s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet [2.618222s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V6_cidr [0.819568s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version [0.864164s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_usable_after_update [3.823712s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_host_route [2.894957s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [1.494799s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_loopback [1.407823s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_values [5.782549s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_defaults [1.872753s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated [2.964959s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [1.394775s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet [2.935421s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [2.484980s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [3.014643s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [3.090997s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [2.757406s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_bcast_returns_400 [4.614275s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native [2.745571s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [1.762816s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_quotas [1.929394s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [3.885653s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [1.655533s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_pd_gw_values [4.823167s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.848729s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [1.330294s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets [2.745183s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_to_None [3.396207s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_V6_cidr [1.557129s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets_same_cidr_returns_400 [2.293029s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [1.983139s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_with_too_many_entries [2.511485s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [4.197292s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_new_gw [2.529431s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [3.015892s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [3.978538s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_network [6.238241s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [4.909091s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_other [3.301150s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_no_gw [6.280522s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [4.870156s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [2.112219s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [2.710365s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns_and_route [3.050967s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [2.089626s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [2.092824s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [2.960476s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_shared_returns_400 [1.501072s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count [4.404599s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [2.207488s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_version [1.373294s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_invalid_gw_V4_cidr [2.125961s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_subnet [1.466697s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_nonzero_cidr [9.928660s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_fails [1.742928s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [2.150821s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_allocation_pool [6.230842s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [2.094434s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_network_different_tenant [1.400188s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets [4.295699s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_host_routes_exhausted [1.250404s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_bad_route_404 [0.793206s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_dhcp_disabled [2.734242s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_native [2.368681s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [2.841218s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_with_req_body_returns_400 [1.751021s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_returns_200 [0.800571s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway [2.651044s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host_not_found [0.225733s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_dns [2.701280s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [1.965782s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_list [3.023655s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_plugin_failure [2.239557s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_ipv6 [3.218647s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_native_quotas [2.343591s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [9.263209s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet [2.371842s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [4.631933s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [2.704347s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac [7.504983s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress_ipv6_pd_enabled [0.295104s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_add_third [0.295264s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_noip [0.278798s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_ipv6 [0.277066s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port_and_slaac [0.316986s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns [2.706274s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [4.582085s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [4.214586s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_no_gw_to_no_gw [2.201838s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_unknown_filter [4.086323s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_address [1.371970s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpamML2.test_port_update_allocate_from_net_subnet [6.001526s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [2.308432s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [6.544865s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_eui64_ips [0.948129s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips [0.921789s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_any_ip [0.896637s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [2.343764s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_fixed_ip [0.887204s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_network [3.101393s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_uuid [1.317051s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_attributes_fails [2.257596s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_ipv6_pd_subnet_over_ipam [2.542643s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_emulated [7.052322s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_no_gateway [2.515479s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_project_id [2.920058s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_emulated [4.280518s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_parameter [2.948880s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam_with_rollback [5.355354s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_show_subnet [1.825828s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam [2.725789s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [6.529478s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips_with_exception [0.856393s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_with_allocation_range [4.260413s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [1.230935s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_single_ip [0.822694s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_lifecycle_dns_retains_order [3.302711s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_invalid_json_400 [1.117486s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_multicast [1.186304s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_returns_200 [1.172347s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_deallocated_if_create_fails [2.277482s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools [2.802613s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_retries_exceeded_retry_logic [1.347986s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [2.056228s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_missing_host [0.751038s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [2.440924s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_pd_gateway [2.790475s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns [2.531393s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_unchanged_pools [1.404040s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [2.154472s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_ovn_distributed_svc [0.632030s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_id_to_factory [0.681513s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [2.241290s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [2.087825s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields [1.263145s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_network [1.476970s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [2.720800s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_quotas [1.022720s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_to_None [2.665075s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_wrong_input [0.278996s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_native_quotas [0.816275s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [2.159771s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_fails [1.942949s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_shared_returns_400 [4.470396s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_ports_on_host_by_subnet [12.149150s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network_no_admin_tenant [3.694896s] ... ok {0} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_add_extra_routes [0.465860s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [1.622892s] ... ok {0} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_remove_extra_routes [0.328106s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_create_returns_201 [1.153704s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress [0.273842s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_no_slaac [0.314734s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_slaac [0.318156s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_remove_autoaddress [0.311631s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip [0.302783s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields [1.317316s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_status [2.454467s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_eui64 [0.345990s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_distributed_service [0.339562s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_subnetpool_mismatch [0.307864s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route [2.804168s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin [1.360354s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception [0.933840s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks [1.652513s] ... ok {1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_success [0.965513s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception_on_rollback [0.770171s] ... ok {1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_existing_host [0.752287s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_with_too_many_entries [2.134482s] ... ok {1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_not_cleared_on_agent_delete_event_with_remaining_agents [0.832797s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_native [2.333841s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_emulated [2.226983s] ... ok {1} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_update [2.866232s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [3.636641s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port [0.200722s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_router_port [0.221055s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_mismatch_address_scopes [0.253099s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam [4.956133s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_dns_nameservers_exhausted [1.228597s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_native [1.847502s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools_exception [0.782916s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_dict_to_factory [0.860460s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_returns_204 [1.566582s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_emulated [1.867684s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_show_returns_200 [1.024496s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam [3.705456s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network [1.151815s] ... ok {3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host [0.772818s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_shared_network_noadmin_returns_403 [1.342684s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_bad_mac_format [0.683418s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam [4.549345s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_as_admin [1.417836s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam_with_rollback [4.444893s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_subnet_over_ipam [2.505543s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips [0.790098s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_bad_route_404 [0.709720s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_create_returns_201 [0.952774s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_create_and_rollback_fails [1.888817s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_with_req_body_returns_400 [1.256029s] ... ok {3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac_fixed_ips_passed [7.799064s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_json [4.554815s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_returns_200 [0.709411s] ... ok {3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_cleared_on_agent_delete_event [0.935920s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port [0.230395s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin_and_policy_field [1.134385s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_ip [2.432478s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_show_returns_200 [1.190320s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_returns_200 [1.271840s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam [5.543409s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpam.test_port_update_allocate_from_net_subnet [3.906427s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated [1.011465s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_eui64_ip [0.938674s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools [1.571467s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_emulated [1.435752s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_returns_204 [1.371449s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_invalid_json_400 [1.035683s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_multiple_ipv4_and_ipv6_subnets [6.328973s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated_plugin_failure [1.109687s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam [3.653446s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_emulated [3.880689s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_quotas [1.728845s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native [1.108277s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas_fail [0.645722s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_wrong_input [1.017339s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_shared_networks_with_non_admin_user [1.443691s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam_with_rollback [2.613355s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_native [1.999392s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_native_quotas [1.785074s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet [2.143755s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_if_port_exists [2.032910s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters_invalid_values [3.336949s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants2_returns_409 [2.835008s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam_specific_ip [5.015991s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network [1.020777s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port [2.486505s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_bad_tenant [1.005326s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_returns_403 [1.826221s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_allocation_on_auto_address_subnet [2.291647s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_no_subnet_id [1.993751s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_by_network_owner [2.526999s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin [0.919057s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_single_tenant [1.870271s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [2.492569s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_with_subnet_set_shared [1.944357s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_plugin_failure [3.230100s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas [1.183017s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [2.400733s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_anticipating_allocation [2.568930s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network [1.062452s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_fields [1.105691s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated [2.361994s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network [1.691046s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters [1.498379s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native [2.199943s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [2.019916s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_dhcp_port_ips_prefer_next_available_ip [9.672503s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_extended_attr_native_returns_400 [1.535158s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_plugin_failure [1.363162s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_remote_key_native_returns_400 [1.506421s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_ips [1.931402s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [2.679047s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_native [1.932761s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_subnet_id [1.804905s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_race [2.323486s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_public_network [3.749223s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants_returns_409 [3.128011s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_with_ipv6_slaac_address [2.833078s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_ignores_port_not_found [3.434469s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.349567s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_mac_address [1.102883s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_get_ports_count [6.220278s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared [1.210290s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared_owner_returns_403 [1.061729s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id [4.303565s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip_with_limit [4.055605s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_None_values [2.944883s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports [5.266796s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id_second_call_failure [4.137906s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [2.852643s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_for_network_owner [3.259963s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip [4.142074s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_and_subnet_id [2.028391s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_mac_generation [3.433966s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_overlapping_subnets [1.988832s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated_plugin_failure [1.443189s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_ip [1.459617s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_port_not_found [2.013041s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_ip [2.612065s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_admin_state [0.885002s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [2.744958s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_emulated [7.063262s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_ip [1.757794s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_is_mac_in_use [1.822374s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_mac [2.204641s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.941019s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ip_address_v6_slaac [2.015407s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_native [4.620303s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_public_network [2.714420s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_null [1.999219s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_emulated [6.963423s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_not_on_network [5.355391s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port [2.530485s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_fip_gw [1.814485s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_native [4.996553s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_unchanged [2.296848s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_native [4.588384s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [3.459842s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation_4octet [3.745186s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac [2.258220s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [2.810092s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_emulated [4.373774s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_ip [2.418918s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_slaac [2.359130s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation [1.887885s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip_address_only [2.538179s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_range_allocation [5.537574s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6 [1.292725s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_fixed_ip_address_v6_slaac_router_iface [2.069715s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4 [1.233140s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_v6_slaac [4.830066s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4_multiple [1.239158s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ips [5.175815s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id [2.902474s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_already_allocated [2.096836s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [5.879764s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_large [3.327536s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6 [4.196379s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_matching_prefixlen [1.246002s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_default_prefixlen [1.651768s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_show_port [2.044283s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_prefixlen [1.609683s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_over_quota [2.079066s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_ips_only [8.619202s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_dhcp [1.888714s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_mixed [1.308533s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_cannot_create_multiple_default_subnetpools [1.254667s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_list [0.832899s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_allocation_pools [1.580996s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_smaller_than_min [0.838057s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6_slaac [2.658630s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_with_defaults [0.860294s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_mismatch_prefixlen [1.295905s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_default_subnetpools [0.956411s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix [1.034638s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_add_additional_ip [4.332205s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_default_prefix [0.608264s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_larger_than_max [1.076351s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_min_prefix [0.796779s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_less_than_min [0.976714s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_mixed_ip_version [0.788509s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v6_slaac [4.251258s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_nonexistent_subnetpool [0.608418s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix [1.004776s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_shared [0.905343s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_subnet_v6_pd_slaac [3.579649s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_default [0.964212s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_shared [1.019172s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_delete_ip [2.778499s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet [1.676801s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_bad_owner [1.994454s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_quota [3.043857s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_31 [2.445187s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip [3.404565s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_used [2.986259s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_append [1.080208s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_compaction [1.064311s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_not_admin [1.348566s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_stale_subnet [2.301146s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr [3.057836s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [2.121836s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_uuid [0.910176s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_ipv4_subnet_ipv6_pool [1.375890s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ips [2.595283s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_V6_slaac_big_prefix [1.174380s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_of_network_returns_400 [1.137046s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_prefix_allocation_pools [1.237776s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver [0.995272s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_outside_cidr_returns_201 [1.278070s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_mixed [1.349197s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gateway_in_allocation_pool_returns_409 [1.265964s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [1.210462s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6_multiple [1.257976s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [3.391211s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [1.093040s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_specific_gw [1.492755s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet [1.630120s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_cidrv4 [1.126128s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values [2.561562s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_gatewayv4 [1.130173s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_non_existent_prefix [1.389796s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_bad_gateway [1.624179s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_cidrv6 [1.190231s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V6_cidr [0.873188s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_21_with_defaults [0.837125s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_gatewayv6 [1.188073s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_addr_modes [0.590235s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_bounds [0.846426s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_different_ra_and_addr_modes [0.618456s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_dns_v4 [1.132295s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_allocation_pool_returns_400 [0.924024s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_small [3.325679s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_24_with_defaults [0.880104s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V4_cidr [1.171633s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_small [2.940551s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_large [0.812280s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_default_prefix_bounds [0.817337s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none [0.935373s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_pd_gw_values [3.932962s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool [1.033690s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_same_ra_and_addr_modes [0.591170s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_min [1.069374s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix_larger_than_max [1.116511s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool_existing_allocations [1.647147s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_end_addr [3.737755s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool [0.917865s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_mixed_ip_version [0.957189s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr [1.791388s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_not_shared [0.944998s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_illegal_subnetpool_prefix_list_update [0.959088s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [5.240180s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_not_shared [0.986251s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix [1.039064s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [4.401928s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_values [3.866907s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_ip_already_allocated [2.844738s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_as_admin [1.345670s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_32 [2.094865s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_ip_version [0.864857s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_lla [1.708752s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr_prefix_len [1.161830s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V6_cidr [1.424635s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean [0.900675s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_tenant [1.038340s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes [0.918852s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_not_found [3.107674s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version [0.891087s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [1.573102s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_router_intf_on_network [2.460642s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_defaults [2.022515s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version_null [2.677212s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_nonzero_cidr [6.568001s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_only_ip_version_v6_no_pool [1.184664s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_shared_returns_400 [0.938562s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_pools [2.070874s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_out_of_range_allocation_pool_returns_400 [1.293052s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_128_V6_cidr [0.891202s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_dhcp_disabled [1.767633s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_overlapping_allocation_pools_returns_409 [1.280539s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_32_V4_cidr [0.873573s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [5.262245s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_address_mode_ip_version_4 [1.126972s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_fully_allocated [1.724495s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_allocation_pool [1.773875s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_attributes_no_dhcp_enabled [1.133129s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_host_route [1.760227s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_port_on_network [2.877056s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_non_router [1.719859s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway [3.674928s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_bcast_returns_400 [1.153339s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_router [1.914786s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_dns [3.142185s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_address_mode [0.902664s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_dns [1.691547s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_ra_mode [0.893695s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_routes [1.140256s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.828717s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_dns [1.743249s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_global [1.724038s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_ipv6 [2.022634s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.194370s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_allocation_pool [1.724468s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [2.666150s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_modes [0.646475s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets [2.230025s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_cidr_and_default_subnetpool [1.312402s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native [1.874981s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets_same_cidr_returns_400 [1.806528s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_db_reference_error [2.792169s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_quotas [1.405357s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [3.304155s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_native_quotas [1.570922s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_on_network [2.998443s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_large_allocation_pool [1.790747s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_dhcp_port_associated_with_other_subnets [3.582026s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_network_different_tenant [0.906657s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count [2.632360s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_multiple_allocation_pools [1.786620s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_router_port_exists [1.902685s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_allocation_pool [1.829100s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_cidr_and_default_subnetpool [1.562493s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_project_id [2.457487s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_other [2.074313s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns [1.757651s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_address [0.898914s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_unknown_filter [2.549533s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [3.397574s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_uuid [0.917843s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_other_subnet_on_network_still_in_use [2.942043s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_host_routes [1.696887s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_native [3.096713s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [1.114975s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_route [1.759722s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_version [0.922997s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated [1.837177s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_subnet [0.882933s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_cidr_used_on_create [4.408826s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated_plugin_failure [1.987552s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_emulated [5.059868s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_project_id [2.167069s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_subnet_deletion [2.229103s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_plugin_failure [1.651968s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_shared [2.378616s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_lifecycle_dns_retains_order [2.257197s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_native [2.971467s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_multicast [0.927557s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_network [2.024042s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_network_deletion [2.118971s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet [1.670113s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_adding_additional_host_routes_and_dns [2.175091s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_show_subnet [1.569672s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_overlapping_returns_409 [1.644623s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_emulated [5.072162s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_port_exists [2.690621s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_loopback [0.861842s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_to_None [2.267730s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_network [2.211816s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet [1.731303s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_with_too_many_entries [1.634432s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [4.993896s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_callback [1.757325s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools [2.030616s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_no_gw [1.976581s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_usable_after_update [2.353119s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns [1.844124s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_dns_v6 [1.717633s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns_and_route [3.697656s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_new_gw [2.035009s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_dns_nameservers_exhausted [0.880083s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_with_allocation_range [3.312221s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets [2.883253s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_gatewayv4 [3.655911s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_pool_for_cidr [1.744864s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.619506s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestRollback.test_ipam_rollback_not_broken_on_session_rollback [3.518151s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_native [2.857482s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [1.693201s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_cannot_disable_dhcp [1.685993s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_with_prefixlen_31 [4.842259s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_emulated [3.162005s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gateway_in_allocation_pool_returns_409 [1.746844s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_no_gateway [2.166258s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_parameter [2.227631s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_with_too_many_entries [1.629675s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_ip_in_use_by_router_returns_409 [3.201051s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router [2.637696s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_gatewayv6 [1.628025s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [4.717517s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_invalid_gw_V4_cidr [1.407245s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_fails [1.563951s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_and_gateway_ip [2.024835s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet_removed_rport [14.348917s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_sync_floating_ips_no_query [0.150435s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_ip_version_4 [1.554402s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_none [0.483766s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_raises [0.553251s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_returns_400 [2.380671s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info [0.578510s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_attributes_fails [1.555858s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_centralized_snat_port [0.617030s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_internal_ip_change_for_fip [0.589320s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_fails [1.530408s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_device_owner_not_router [0.585664s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_router [0.585934s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_fixed_ips [0.568597s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [3.726844s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_no_gw_to_no_gw [1.941913s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route [3.905701s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__create_gw_port_with_no_gateway [3.029825s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_agent_gw_ports_exist_for_network [0.760008s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_outside_cidr_returns_200 [1.792164s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_subnet_overlap_detected [13.851544s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_valid_vnic_type [0.671509s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_to_None [2.251425s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_centralized [0.855693s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_host_routes_exhausted [0.875868s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_ip_version_4 [1.438600s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_default [0.698786s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services [0.771006s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_shared_returns_400 [1.377198s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_old_router_up_raise_error [0.871377s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error_mocked [0.844700s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [2.423606s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_extra_attr [5.798876s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_by_port_failure [5.124838s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_with_l3_agent [0.672210s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_downgrade_active_router_to_centralized_validation_failure [0.779629s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_device_owner_by_router_id [0.732483s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_notify [5.976171s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port_removed_rport [12.806867s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_notify [6.210777s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_no_gateway [0.231993s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__check_and_get_fip_assoc_with_extra_association_no_change [0.652939s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_port_overlap_detected [14.689257s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips_none [2.884410s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_mtus_by_network_list [0.591728s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__notify_attaching_interface [0.624386s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_2 [0.593439s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_distributed_port [0.596673s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_disassociate_floatingips_conflict_by_fip_attached [0.571547s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_floating_ip [0.810228s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_subscribe_address_scope_of_subnetpool [0.592181s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_distributed [0.777076s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet [14.541851s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal [18.616541s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port [12.982083s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_add_router_interface_no_interface_info [0.216693s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network_no_query [0.571308s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__make_floatingip_dict_with_scope [0.555011s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__new__passes_args [0.699930s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_3 [0.623142s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_sync_routers_check_gw_port_host [9.030646s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_does_not_raise [0.613503s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway [0.615512s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway_no_route [0.573047s] ... 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.647378s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_deletion_port_not_found [0.593655s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_gw_notify [10.706707s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_distributed [3.176071s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_gateway [2.717812s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update [0.798529s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__create_gw_port [0.645780s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update_mock [0.773186s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips [0.614373s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network [0.618162s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error [0.782480s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets [0.629754s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_port_not_created [0.738995s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_1 [0.610834s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_csnat_ports_failure [9.234118s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_dvr_router [0.685220s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_no_route_connectivity [0.557080s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_no_fip [0.751637s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_non_dvr_router [0.718371s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network [0.603427s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_with_dvr_true [0.714018s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_failed [0.602289s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_default [0.774212s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_deleted_non_l3_agent [0.724008s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_router [0.591500s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_dvr_no_external_agent [0.704883s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__delete_dvr_internal_ports [0.694097s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_non_dvr_agent [0.709223s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__generate_arp_table_and_notify_agent [0.676111s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_csnat_ports_add [19.525099s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_invalid_vnic_type [0.694295s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_centralized [0.797050s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_csnat_port [3.383962s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_distributed [0.751470s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_by_db_object [0.818493s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_centralized [0.640929s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_non_dvr_agent [0.697635s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services_mocked [0.792976s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_build_routers_list_with_gw_port_mismatch [0.700566s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_binding_exists [0.679828s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_fip_agent_gw_port_and_fipnamespace [3.319534s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_duplicate_port [0.683839s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports [0.684508s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fip_agent_gw_port [5.338379s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fipnamespace [0.873949s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports [0.805785s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_deleted_non_l3_agent [0.731245s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_dvr_no_external_agent [0.720898s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_host_id_fip_gw_not_found [0.692188s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change [13.739843s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_ha_csnat_ports_removal [12.468023s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_no_host_id_fip_gw_not_found [0.703564s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ext_nets_by_host [0.676649s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_with_host_id [0.689284s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_csnat_port_not_created_on_RouterPort_update_exception [10.269249s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_floatingip_agent_gateway_port [0.835286s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_without_host_id [0.855339s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_port_notify_advanced_services [5.792655s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change_mocked [12.599523s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_centralized_csnat_ports_removal [11.683540s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_no_host_key [0.698954s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_overlapping_subnets [6.612544s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_with_host [0.648558s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_compat_remove_via_update [5.898353s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal_with_ipv6 [21.925081s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_interface_distributed_port_ip_not_allowed [14.483123s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ports_under_dvr_connected_subnet [12.591278s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_remove_compat [7.183194s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success_mocked [0.865365s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_is_router_distributed [0.744447s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_csnat_port [0.810529s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_subnet_notify_advanced_services [5.519571s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_single [8.199774s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_legacy [7.136994s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error [22.558379s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_dvr [5.704020s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error_revert_failure [19.916576s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_added [3.379139s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_distributed_to_centralized [1.012933s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_deleted [0.866049s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_legacy [15.729314s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_remove_ha_in_use [9.771704s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_multiple [8.660293s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_single [6.492299s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_centralized_snat_port_ip_not_allowed [15.490737s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_centralized_to_distributed [1.015295s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_active_router_to_distributed_validation_failure [2.772310s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success [1.039652s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host_only [15.358770s] ... ok {2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_trivial [1.096570s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_multiple [7.105171s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_subtransactions_blocked [0.709836s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_dvr_ha_binds_to_active [21.714624s] ... ok {2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_trivial [1.385601s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_network [1.584619s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port_for_normal_port [3.794642s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_router_notifies_agent [5.059731s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_router_db_vr_id_allocation_goes_to_error [6.405081s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_external_gateways_add_pristine_and_remove [15.043753s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha [14.381663s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_network_settings [0.623822s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_fixed_ip [7.889690s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__get_sync_routers_with_state_change_and_check_gw_port_host [20.057190s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_subnet [2.072288s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_disabled [13.453760s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_tenant_binding_raises_duplicate [8.086620s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_exclude_dvr_agents_for_ha_candidates [0.467174s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_non_dvr_agent [0.569108s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_not_scheduled [0.595859s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_ha_router [5.263802s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_dvrha [8.169413s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_with_distributed [5.305928s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port [12.495926s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_legacy_router_to_distributed_and_ha [4.296276s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_ha [12.831325s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_deleted_if_no_ha_router_present_two_tenants [13.907169s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_ha_router_replicated_interface_port_ip_not_allowed [9.906243s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_no_ports [0.698151s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_from_ha [13.296020s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_requires_admin_state_down [1.194700s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_delete_if_ha_router_is_present [10.727199s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvr [14.238640s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_another_ha_router_is_created [5.378917s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted_agent_dvr [7.124724s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_failed_no_ha_network_delete [0.708142s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_include_dvr_snat_agents_for_ha_candidates [4.062807s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface_includes_dvrsnat [4.286209s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host [22.720546s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvrha [14.696946s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_vr_id_between_routers [13.808502s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_distributed_router_to_ha [6.399035s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_binding_failure_rolls_back_port [8.664054s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_port_status_port_bingding_deleted_concurrently [5.798485s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_binding_failure_rolls_back_network [1.026012s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_ha [8.596256s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_not_dvr [6.609566s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states_port_not_found [5.529048s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_cidr [0.666574s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_unlimited [0.523571s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_active_host_for_ha_router [9.395329s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_not_ha [12.598788s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_router_port_bindings [5.985962s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_dvr_agent [0.727007s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_binds_correctly [17.240796s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_delete_router [13.927192s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_to_ha [8.535154s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_depleted [2.598000s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_false [7.250010s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_no_ha_router_create [0.737329s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_all_ha_network_port_statuses [7.366277s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_subnet_failure_rolls_back_network [1.513244s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_create_ha_router [5.965104s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branchless_fail_different_labels [0.364904s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision_no_branches [0.605115s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_get_root_versions_dir [0.277724s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_update_head_files_success [0.315501s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_revision [0.373117s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_delta [0.399345s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_relative_revision_fails [0.394698s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_rejects_delta_with_relative_revision [0.409345s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column [0.295456s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_column [0.344580s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_table [0.313560s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_one_ha_router_one_not [9.672617s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table_raises_if_offline [0.268984s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_active_and_dead [10.596660s] ... ok {0} neutron.tests.unit.db.test_migration.TestSafetyChecks.test_validate_revisions [0.981026s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_count_offline_nodes [0.331185s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_delete_router_ha_interface_port [10.636057s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_get_revision_row_ports [5.274351s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_set_router_states_handles_concurrently_deleted_router [7.535937s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources [2.296037s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_delete_ha_and_non_ha_router [9.755474s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_older_than [2.294491s] ... ok {0} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_port_security_binding_no_binding [0.309901s] ... ok {0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object [0.700024s] ... ok {0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_after_component_finishes [0.782307s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_shared_existing [2.648849s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_enabled [11.649421s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create [5.835921s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external [3.476301s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_ha_interface_port_concurrently_deleted [12.466613s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share [1.112009s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_dvr [4.589030s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_all_classes [0.941024s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_true [7.502203s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_network [4.688171s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_qos_policy [0.888687s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_router_create_with_ha_conf_enabled [9.696209s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_port_presence_prevents_network_rbac_policy_deletion [4.630534s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_does_not_drop_protocol [0.321686s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_ignores_rule_id [0.337932s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unbind_ha_router [12.382439s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_already_exists [0.415097s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_when_disabled [0.283211s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_conflict [0.339057s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_rule_conflict [0.377848s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_one_dead [10.273177s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules [0.706072s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_delete_event_fail [0.623775s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event_fail [0.772581s] ... ok {0} neutron.tests.unit.db.test_segments_db.TestSegmentsDb.test_get_networks_segments_with_empty_networks [0.261176s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation [0.360601s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation_negative [0.530576s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_pool [0.477931s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted [7.521353s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_delete_allocation [0.499307s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_to_ha_notifies_agent [7.874231s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_subnet [0.827388s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_list_allocations [3.368635s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_below_0 [0.731412s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_any_subnet_fails [0.561720s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_positive [0.668611s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_interface_concurrent_create_on_delete [9.656816s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_not_in_subnet_fails [0.999834s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_succeeds [0.895467s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v6_address_succeeds [0.976600s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_ha_interface_port_ip_not_allow [7.886942s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_out_of_range_fails [0.911278s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_succeeds [0.943878s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_subnet_for_non_existent_subnet_pass [0.600181s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v4_address [1.144207s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_db_deleted_error [6.196922s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v6_address [1.155608s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_any_address [0.258029s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_alien_param_raises [0.254839s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv6 [0.307439s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_automatic_address_request_is_loaded [0.295308s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_dhcp_port [0.251553s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_not_in_net [0.272870s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_update_router [10.296034s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_wrong_version [0.298590s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_ok [0.178848s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_name [0.278874s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_branchless [0.264542s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error [0.253022s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branches [0.235621s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_different_versions [0.255046s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branchless_migrations [0.225034s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv4 [0.252218s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_autogen_process_directives [0.224799s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_check_migration [0.221353s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_args_are_passed_to_specific_request [0.280714s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestSubnetRequestMetaclass.test__validate_gateway_ip_in_subnet [0.282395s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_current [0.400541s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails [0.237085s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_base_not_installed [0.268467s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet_gateway [0.649199s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_contract [0.332525s] ... 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.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet_specific_gateway [0.518621s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_expand [0.325043s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ usage: prog revision [-h] [-m MESSAGE] [--sql] [--expand | --contract | --autogenerate] prog revision: error: argument --expand: not allowed with argument --autogenerate {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract [0.292769s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_revision [0.343390s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_any_allocation [0.863569s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_contract_are_mutually_exclusive [0.288350s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_milestone_expand_before_contract [0.347504s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_missing_file [0.287912s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_cleanup_old_nodes [0.369196s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_node_by_uuid [0.219212s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host [0.241703s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_node [1.153561s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_default_quota_exceeded [3.620841s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_not_router [0.275019s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_router_migration [14.072490s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_two_branches [0.244632s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_router_or_not_defined [0.305564s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_network_in_use [10.724146s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branches_fail_different_labels [0.297336s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_32 [0.287250s] ... ok {0} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port [0.333067s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision [0.572448s] ... ok {0} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_events [0.284930s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_heads [0.266681s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_delta [0.079538s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision [0.089679s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_notify [0.373543s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_fails_on_multiple_branch_points [0.048699s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_walks_thru_all_revisions [0.161183s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_disassociate_floatingip_notify [0.355883s] ... ok {1} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_raises_if_offline [0.178423s] ... ok {1} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table [0.161671s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_different_groups [0.176534s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_endpoint_types [0.372600s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host_different_groups [0.132545s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_concurrent_enable_flag_update [0.419608s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_active_direct [0.302040s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_event_rasies_404 [0.312338s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host [1.137174s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises_connect_exc [0.298952s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources [4.981055s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_return_200 [0.223208s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_uuid_device_id_no_notify [0.221443s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_add_network [0.154053s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision [0.862530s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_get_and_clear_updated_devices [0.133337s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_no_active_binding_in_host [0.152039s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_process_network_devices [0.172451s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_report_state_revived [0.239450s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_removed_retried_on_sync [0.247910s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_deleted_concurrently [0.228703s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout_no_value [0.219202s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_admin_state_up_true [0.288509s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_delete_with_distributed [5.798932s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_setup_arp_protection [0.261871s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_non_existence_key_in_ofports [0.314719s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_chg_ip_tun_empty_before_after [0.312578s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_agent_ports [0.232735s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_data [0.229317s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_no_ha_port [0.612935s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision_row_not_found [3.817139s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host [0.587259s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_create_initial_revision_may_exist_duplicated_entry [1.424312s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports_no_candidate [1.019755s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_delete_revision [1.038965s] ... ok {1} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_relies_on_common [0.189211s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_idempotent [0.617984s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface [5.607877s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_ha_agents_by_router_id [3.857451s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_external_network_shared_rbac [3.008404s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports [1.165344s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_concurrent_port_deletion [0.225682s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_only_tunnels [0.245267s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels [0.222806s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_network_rbac_external_valid [2.257680s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources_order [13.882583s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_networkrbac_valid [1.945678s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_self_share_networkrbac [0.868364s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv6 [0.478456s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_ha [8.622959s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group [0.342149s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_created_in_parallel [0.388338s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_tenant_mismatch [0.436805s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_for_icmp_exception [0.340480s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_consistent [4.533850s] ... ok {3} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__extend_port_security_dict_no_port_security [0.222562s] ... ok {3} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_network_security_binding_no_binding [0.237468s] ... ok {3} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_network_port_security_update_no_binding [0.194448s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_for_new_resource_type [0.563455s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_when_wrong_component_reports [0.441626s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_last_port_up [8.771125s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_in_use [3.387855s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_raise_error_on_not_found [0.511426s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_external [2.091123s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_ip_proto_name_and_num [0.549711s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_admin_context [0.693750s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_and_after_delete_event [0.847323s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove_non_existent_subnet [0.355619s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external_with_multi_rbac_policy [3.193956s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools [1.219445s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_exception [0.424402s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_in_use [0.522829s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_bcast_and_network_fail [0.946807s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_all_pool_addresses_triggers_range_recalculation [0.603820s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_filters_passed [0.797070s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_validate_ethertype_and_protocol [0.337327s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_allocation [0.317368s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_delete_ha_network_if_last_router [11.266807s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_address_exhausted_pools_fails [0.846173s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove [0.379761s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv4 [0.237310s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_specific_address_request_is_loaded [0.215538s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix_type [0.252976s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_class [0.259446s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_with_neutron_subnet_id [0.779172s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range [0.238370s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_details_for_invalid_subnet_id_fails [0.457345s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_subnet_request_is_loaded [0.271198s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_network [0.285735s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_31 [0.215771s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_middle [0.240460s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_no_port_id_no_notify [0.335748s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_notify [0.307821s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_deleted_port_no_notify [0.347405s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_port_notify [0.326388s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_bad_list [0.328425s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_id_no_notify [0.337391s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_owner_no_notify [0.351217s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_subnet [3.479173s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_reassociate_floatingip_without_disassociate_event [0.319945s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed_vlan [12.533287s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_missing_intf [0.259689s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_non_existent_subnet_fails [0.474187s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_no_changes [0.266905s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated [0.253283s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_on_sync [0.214793s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_none_pools [0.768193s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_with_delete_arp_protection [0.280247s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout [0.284134s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_negative [0.551933s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_no_local_interface [0.336535s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed [0.308911s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v4_address_succeeds [0.625107s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed_extension [0.247003s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_not_existed_device [0.263601s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_register [0.219249s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_flooding_entry [0.230237s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_address_in_use_fails [1.115407s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update_non_existence_method [0.245474s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_non_existence_key_in_lvm [0.186666s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_out_of_range_fails [0.967934s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_succeeds [0.948852s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_multiple_address_pools [0.866275s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v4_address [0.939841s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_dvr_snat_port [3.930626s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_prefernext_allocate_multiple_address_pools [0.968915s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_replicated_port [1.096722s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb [0.203494s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_update_allocation_pools_with_no_pool_change [0.801936s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64 [0.259930s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_no_mac_raises [0.252146s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_invalid_address_type_raises [0.251315s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_address_request_factory [0.243924s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_subnet_request_factory [0.273386s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request [0.298701s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_no_delete_ha_network_if_not_last_router [15.827382s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix [0.235975s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway [0.223011s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_from_ipam_driver_config_value [0.253466s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_with_subnet_pool_id [0.260245s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error_for_none [0.281483s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request [0.241729s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway [0.186052s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request [0.190068s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway [0.213341s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port [12.890358s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap [0.195639s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_range_not_list [0.045435s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_unbound_port [4.572433s] ... ok {3} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet [1.948212s] ... ok {3} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet [0.359660s] ... ok {3} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_specific_allocation [0.524459s] ... ok {3} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_concurrent_allocation_exception [0.447790s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_broadcast [0.243121s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid [0.256250s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_first [0.254823s] ... ok {3} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_callback_method [2.346692s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called [6.583394s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_ha_network_per_tenant [10.003034s] ... ok {3} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_notify_method [2.244721s] ... ok {3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_event_empty_uuid_field [0.310699s] ... ok {3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port_err [0.271349s] ... ok {3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_event_exception [0.258087s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_associate_floatingip_notify [0.330290s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_no_port_id_no_notify [0.364148s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_last_port_up [10.743355s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_status_all_values [0.359678s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_multiple [0.135000s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_egress_bandwidth_limit [0.304721s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_bandwidth_limit [0.305723s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_noendpoint_invalidate_session [0.427155s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_empty [0.319266s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__get_devices_locally_modified [0.330584s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_no_agent_api [0.325166s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_error [0.266326s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_clean_network_ports [0.217893s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_not_passed_through_api [0.275727s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated_None_to_something [0.238300s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_passed_through_api [0.289551s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated [0.300661s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_egress_bandwidth_limit [0.295812s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_stop [0.317435s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_not_exist [0.256248s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge [0.254919s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_notify [0.311404s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan [0.264268s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_delete_arp_spoofing [0.287338s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge [0.280465s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_notify [0.435909s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_arp_responder_enabled [0.293348s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_existed_device [0.329555s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_bridge_mappings [0.292224s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_bridge_name [0.248574s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_update_network_ports [0.291400s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_notify_init_event [0.289134s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_advanced [0.302229s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_multicast_address [0.275277s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_unavailable_ofport [0.298381s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_invalid_ip [0.262929s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun [0.272397s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_plug_interface [0.257966s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface_not_on_bridge [0.269290s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_v6_unicast_group [0.288383s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate_not_for_host [0.271747s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_ignore [0.277200s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove_with_arp_responder [0.261602s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_empty_lists [0.271618s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_mapped_net [0.302383s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_unmapped_net [0.334479s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_dualstack [11.236916s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_port_update [0.260876s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_non_existence_key_in_ofports [2.857056s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan_bad [0.223091s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update [0.264289s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_bad [0.247015s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop [0.214973s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop_long [0.270712s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_down [0.266397s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_up [0.246604s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_ha_dvr_snat_port [1.276838s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_consumers [0.251785s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.226553s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_unknown_type [0.239273s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_true [0.196552s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_spaces [0.182840s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_dvr_snat_port [1.102985s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices [0.213196s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_error [0.244122s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_min_tx_rate [0.170383s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states [14.095735s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_exist_and_assigned_pci [0.183549s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_existing_pci_slot [0.155913s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_nonexisting_pci_slot [0.150828s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports_no_candidate [1.232252s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_exist_and_assigned_pci [0.152621s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_succeed [0.606382s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_false [0.196293s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_dont_exclude_host [0.272218s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info_multiple_nics_for_physnet [0.211999s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_disable [0.181420s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status_mismatch [0.269997s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info [0.266261s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_fail [0.246466s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok [0.232923s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_rate_ok [0.217954s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test__unmarshall_fdb_entries [2.251449s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_invokes_update_device_down [1.909499s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_fail [3.517710s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_contraint_conflict [5.552987s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_ok [0.256052s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_ok [0.217972s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs_no_devs [0.157144s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_dir [0.178394s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state [0.196524s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate [0.206932s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_exception [0.275511s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSRIOVAgentExtensionConfig.test_report_loaded_extension [0.311842s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_default_inventory [0.274523s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_network_devices [0.239796s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_ip_link_state_not_supported [0.225580s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_set_device_state_exception [0.223452s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_and_removed [0.196635s] ... 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.191083s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_existed_device [0.222287s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan [0.185504s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.230059s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_driver_responsible_for_ports_allocation [0.258568s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_unknown_type [0.226453s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct [0.266005s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_override_default_vnic_types [0.247285s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_bandwidth [0.235090s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_new_rules [0.238734s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_policy [0.242717s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_remove_port_meter_id [0.245446s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_not_called_type_local [15.528487s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth [0.286463s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_physical_network [0.289539s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_physical [0.278907s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_egress [0.251374s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_create_meter [0.251818s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_arp_vlan [0.418921s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker_exception [0.323766s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_for_l2pop_network_types [9.309077s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_drop_port [0.404049s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_responder [0.350136s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection [0.317095s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dscp_marking_rule [0.315490s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac [0.303295s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_goto [0.370703s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_list_meter_features [0.301687s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan [0.298834s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun [0.283028s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_egress [0.287821s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_change_unbound_port_no_rpc [5.248560s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_ingress [0.324732s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers_when_already_exists [0.338374s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_unique_range_per_tenant [12.075526s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process [0.367336s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_drop_port [0.327085s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process [0.357930s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 [0.334564s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun [0.338194s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac [0.339592s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_get_device_details_port_id [5.959166s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_drop [0.288877s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 [3.284426s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun [0.346655s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun [0.301669s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port [0.355965s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp [0.317064s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp [0.226772s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_phys_brs [0.285626s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_cookie [0.301490s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_no_fdb_updates_without_port_updates [5.821072s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_drop [0.339536s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_normal [0.314805s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_delete_router [8.407526s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_reserved [0.295266s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_fail_unexpected_labels [0.275779s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_port_changes [0.371436s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_one_branch [0.273227s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre [0.256244s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test__get_branch_points [0.324026s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre_ipv6 [0.239006s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_branches [0.443049s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried [0.419280s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_get_project_base [0.270315s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location [0.264484s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried_max [0.768239s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location_not_installed [0.272715s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed [11.638158s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_history [0.340073s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ovs_restart [0.687031s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_stamp [0.338063s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_delta [0.284425s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand [0.313120s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_delta_fails [0.322319s] ... ok {0} 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 [1.094088s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision_delta [0.291146s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_success [0.271435s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_wrong_contents [0.308502s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes [4.577701s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_from_host [0.212391s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_add_node [0.141345s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host_different_groups [1.201705s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_older_revision [1.394157s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_dhcp_ports [9.842188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ports_failure [2.362344s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_interface [5.061729s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__check_bridge_datapath_id [0.528503s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves [0.505125s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_ha_router_port [23.067985s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves_invalid [0.470970s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_dscp_marking [0.397716s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_not_empty [0.424202s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__setup_tunnel_port_while_new_mapping_is_added [0.507931s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_ingress_bandwidth_limit [0.366902s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id [0.468411s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_delete_arp_spoofing [0.288869s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_trusted [0.287935s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_multisegments [0.480460s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_agent_extension_api.TestLinuxbridgeAgentExtensionAPI.test_get_iptables_manager [0.338685s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_with_dvr_rtr_does_not_get_other_fdb [22.535174s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_flat [0.385114s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_order [12.969864s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_invalid [0.363526s] ... ok {2} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_ignored_if_extension_disabled [0.472468s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__update_interface_ip_details [0.497248s] ... ok {2} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_port_port_security_update_no_binding [0.409522s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_network [0.405612s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_neutron [0.434416s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge [0.349186s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_is_object_blocked [1.223163s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge_with_existed_brq [0.431923s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge_with_existed_brq [0.345769s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_up [0.301636s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_no_bridge_mappings [0.223263s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_not_vlan [4.284439s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_segmentation_id_not_updated [0.358947s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_vlan_not_found [0.375181s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices [0.499545s] ... 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.375180s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_port_with_missing_network [0.352349s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate [0.382025s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_not_for_host [0.397151s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_interface_details [3.080418s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_cleanup_stale_flows [0.307692s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_until_final_component_complete [4.389062s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_device_name [0.466704s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_with_direction [0.402499s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group [0.375341s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_create_smartnic_port_map_entry_data [0.490384s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_valid_ip [0.349685s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components [0.988140s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed [8.073662s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_invalid_cidr [0.364853s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated_fail_setup_physical_bridge [0.528361s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_mismatched_local_ip [0.352825s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioning_of_correct_item [1.156856s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_flows [0.906077s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_mcast_supported [0.730035s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_ucast_supported [0.430887s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_port [0.802313s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate [0.393962s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_remove_provisioning_component [0.947587s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add [0.415458s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_flows [0.907344s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove [0.404384s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip [0.370406s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat_bad [0.379049s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_port [0.801598s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.354958s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_unknown_type [0.362663s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_self [0.962771s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre [0.361137s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update [0.436298s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local_dead [0.317051s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_main [0.389873s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_unbound [0.412754s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_good [0.355284s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_smartnic [0.431195s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_no_mac [0.342303s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_in_use_fail [4.132953s] ... 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.429544s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_ok [0.337902s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_ignores_rule_id [0.444528s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_all_devices [0.361614s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_default_sg [0.558260s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_extension_driver_type [0.360594s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_callbacks [0.351682s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_non_default_sg [0.489555s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_plug_interface [0.363706s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv4 [0.519905s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_not_exists [0.343178s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_port_update [0.333382s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_does_not_drop_protocol [0.491346s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_abort [0.323615s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv4 [0.573902s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_vif_details [0.320388s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false_None_original [0.322064s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv6 [0.511227s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_abort [0.295601s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan [0.300859s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings [4.193404s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings [0.347621s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event [1.111565s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_error [0.357237s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_deleted_ports_cleans_network_ports [0.533637s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_ok [0.340367s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_skipped_ports [0.546848s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_minimum_bandwidth [0.355992s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_fail [0.785570s] ... 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.355929s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_updated_ports [0.471078s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_released_vf [0.376981s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_finds_known_updated_ports [0.473962s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_minimum_bandwidth [0.353326s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_with_revisions [1.137922s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_port_not_ready_yet [0.450372s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_rule [0.366430s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_port_removed_and_added [0.486908s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch_zero_vfs [0.388643s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_true [0.421253s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_without_device [0.386103s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_preserve [1.014397s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_mismatch [0.381317s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_with_device [0.367289s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_remove [0.830666s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_max_rate [0.389371s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_sanitize_ovs_iface_other_config [0.404072s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down [15.724401s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_empty [0.396503s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok3 [0.338496s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_no_vif_changes_returns_updated_port_only [0.546084s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs [0.349622s] ... 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.502350s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_true [0.319411s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_content [0.324794s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes_with_sync [0.507080s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event [4.532926s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_match [0.367641s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout [0.441047s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state [0.375536s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout_no_value [0.356830s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_activated_bindings [0.349137s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event_fail [1.106452s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_disabled [0.530944s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_and_removed [0.316822s] ... 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.309436s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_enable [0.539429s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event [1.118657s] ... 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.470574s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_during_agent_initialization [0.509286s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_delete_event_fail [1.066620s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_port_exists [0.510280s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_sg_rule_before_precommit_and_after_delete_event [1.186204s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict [0.519337s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_true [3.635263s] ... ok {3} 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.367859s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_statefulness_binded_conflict [0.917998s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_no_device_found [0.415045s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_sends_host [0.329451s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create [0.739721s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_not_existed_device [0.352766s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate [0.365676s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_no_neutron_subnet_id [0.731990s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_port_not_in_network [0.376358s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br [4.320779s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_deactivate [0.423583s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_df_disabled [0.578090s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_non_existing_subnet_fails [0.984997s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_pci_slot [0.521468s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tunnel_csum [0.277803s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_bad [0.337660s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_address_mismatch [0.447808s] ... 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.337973s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_default_vnic_types [0.289874s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_no_active_binding [0.500145s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_ipam_subnet [1.111866s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_vif_port [0.306059s] ... 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.524283s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_phy_brs [0.365515s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_vif_port [0.421506s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ext_delete_port [0.551594s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_packet_rate [0.402806s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_blank_pools [1.611661s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules [0.438428s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules_no_vif_port [0.425247s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__cidr_to_os_ken [0.436863s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v6_address [1.406306s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun [0.408772s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_up_two_active_ports [14.322132s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_any_address_request_is_loaded [0.340161s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_ingress [0.400561s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_ingress_bandwidth_limit [0.349711s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_distributed_port [0.291827s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker [0.409669s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_gateway [0.274510s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_dscp_marking [0.404083s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_range [0.323262s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_meter [0.402311s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_no_security [0.359416s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv6 [0.301352s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vlan [0.347111s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker [0.415927s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_gateway_request_is_loaded [0.314549s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__is_valid_multicast_range [0.354496s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan [0.414115s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_compute [0.377688s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan [0.451407s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test__allocation_value_for_tenant_no_allocations [0.757421s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_interface_disappearing [0.370164s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_remove [5.017925s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port [0.438724s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_other_error [0.342384s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_ipv6_subnet_specific_gateway [0.723215s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port_allow_all [0.379981s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge [0.339026s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_delete [0.514994s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows [0.376091s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_ip [0.313117s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_invalid_ip_address [0.507893s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_bridge [0.332441s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 [0.411525s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge_with_existed_brq [0.313919s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_with_ml2_plugin [0.547489s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 [0.382370s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_mtu_too_big [0.322158s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_goto [0.403956s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_backwards_compatibility [0.318434s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_clears_old [0.536249s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan [0.395848s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_device_name [0.315665s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ipv6 [0.343188s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_ipv6 [0.290752s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ip [0.300888s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers [0.419115s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_fails_for_invalid_tunnel_type [0.288332s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_unicast_group [0.319899s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__cidr_to_os_ken [0.402361s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate_not_for_host [0.340180s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder [0.412240s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_update [0.323993s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_gateway_invalid_in_subnet [3.532198s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 [0.396150s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat [0.310895s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_last [0.313287s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local [0.347340s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 [0.422092s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_nogateway [0.345057s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_configurations [0.325712s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun [0.363900s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_empty [0.327279s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_fail [0.257575s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder [0.375013s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_nogateway [0.312498s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_vlan [0.296351s] ... ok {2} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_first_event [0.312066s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process [0.345801s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false [0.276613s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false_None_original [0.219141s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_normal [0.277832s] ... ok {2} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_no_event [0.304103s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_true [0.193550s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan [0.260713s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_delete_event [0.270581s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_ok [0.196551s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port [0.293562s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port_err [0.246756s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_queue_events [0.231804s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_no_notification_notify_nova_on_port_data_changes_false [0.301854s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_without_arp_responder [4.259272s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_non_compute_instances_no_notify [0.293817s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises [0.304346s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_non_200 [0.309999s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_ok [2.076438s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed [0.303380s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_vif_details [0.190440s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun [2.392463s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_device_name [0.147332s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers [0.224016s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_added_removed [0.247256s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_subinterface_name_advanced [0.216064s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_non_existing [0.243853s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled [0.301828s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_spaces [0.212116s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_vanished_removed_on_sync [0.227501s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_captures_sriov_failure [0.219718s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_disabled [0.275155s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip [0.197215s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_released_vf [0.236461s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_ip_is_local_ip [0.212647s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_enabled [0.330954s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_assigned_vf [0.239073s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_no_lvm [0.210315s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_normal_bundle_context [0.239090s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_fail [0.237733s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun [0.221612s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp_when_get_datapath_id_returns_None [0.270417s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_ok [0.200727s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_mismatch [0.217664s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_auto [0.173760s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_without_device [0.166729s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_min_tx_rate [0.178599s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_dvr_snat_port [1.128598s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_multiple_upper_devs [0.210362s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_single_upper_dev [0.212902s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_fail [0.203532s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test_get_datapath_no_data_returned [1.567193s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device [0.231050s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp_with_reserved_cookie [0.206471s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_list [0.216036s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_physical_br [0.252990s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_disable [0.199622s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_ok2 [0.155253s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_ha_dvr_snat_port [1.344881s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_arp_responder [0.358000s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok2 [0.252786s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_goto [0.387094s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_fail [0.228157s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host_no_candidate [0.559729s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs_no_file [0.214991s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers [0.381943s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs [0.212585s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers_when_already_exists [0.293243s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_false [0.199573s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_capabilities.CapabilitiesTest.test_register [0.221135s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_false [0.215731s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_true [0.189191s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports [1.001457s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_multiple [0.326700s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices [0.229566s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_no_ip [0.214250s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_single [0.330761s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs [0.217696s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_update_port_precommit_mac_address_changed_raises [0.204791s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_not_present [0.200396s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_daemon_loop [7.485802s] ... 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.294474s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck [0.208860s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_port_changes_with_sync [0.319362s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_cached_device_count_report_state [0.216977s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan_ipv6 [0.227492s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_and_removed [0.212750s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_updates [0.308949s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_no_changes [0.277432s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_no_device_found [0.238944s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_dvr_mac_address_update [1.050674s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_failed [0.230161s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_update_and_clean_network_ports [0.249729s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ext_br_recreated [0.323147s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_no_host [0.306297s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address [0.410150s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_vnic_physical_direct [0.263953s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment_allows_supported_network_types [0.246245s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent [0.209252s] ... ok {1} 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.207294s] ... 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.198546s] ... 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 [1.060875s] ... ok {1} 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.193904s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_unbound [3.688126s] ... 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.241954s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate_ingress [0.234402s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules [0.233609s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection [0.256264s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac [0.198321s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_flat [0.237721s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan [0.206945s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker_exception [0.217870s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection [0.216123s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ancillary_ports_failure [2.280065s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan [0.246068s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_dvr_snat_port_fdb_entries [8.190381s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers [2.416664s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows_ofport_invalid [0.255028s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__cidr_to_os_ken [0.260016s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_setup_dvr_flows_on_int_br [3.305430s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_arp_responder [0.259957s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_arp_responder [0.252571s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 [0.263686s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan [0.253287s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers_when_already_exists [0.333564s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan [6.565717s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_compute_ports [1.451759s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table [0.262762s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port [0.265660s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip [0.269617s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process [0.260571s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun [0.261460s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_drop_port [0.261207s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_dhcp_ports [1.536000s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table [0.265928s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_unbound_port_to_updated_smartnic_ports [0.309444s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_bundle_context_with_error [0.208728s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_illegal_method_calls [0.203060s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_available_local_vlans [0.330960s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_method_calls [0.218912s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_type_ovs [0.322433s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_request_cookie [0.212158s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_reserved_cookies [0.221499s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_unset_cookie [0.205965s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup [0.584158s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_vlan [3.400535s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br_tunneling_disabled [0.243802s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_and_get [0.200234s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_delete_arp_responder [0.248652s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_existing_raises_exception [0.206730s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 [0.608733s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_drop_port [0.257101s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_existing [0.202508s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_hash_invalid_address [0.205734s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_non_existing_raises_exception [0.214184s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan [0.197349s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_non_existing_raises_keyerror [0.191527s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_port_security_disabled [0.599510s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_in_operator_on_key [0.205884s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_no_hints [0.353730s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id [0.200661s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_exception [0.589967s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_valid_item [0.208494s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vif_type [0.206529s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local [0.192002s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local_dead [0.193292s] ... 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.844390s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat_bad [0.198465s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test__set_bridge_name_notify [0.209578s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre_bad [0.205644s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test__set_bridge_name_notify [0.207752s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local [0.207985s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local_dead [0.221759s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan [0.200672s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan_bad [0.215409s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_valid_hints [3.094976s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_removed_port [0.320908s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr [0.309362s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_bandwidth [0.296293s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_without_direction [0.341766s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_daemon_loop_uses_polling_manager [0.363841s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_netdev [0.361399s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_del_fdb_flow_idempotency [0.323681s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__port_effective_qos_policy_id [3.073515s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_deletes_flows_for_valid_ofport [0.600946s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_ignores_flows_for_invalid_ofport [0.612283s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_not_found [0.614210s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_port_already_dead [0.329955s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete [0.338260s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_removed_port [0.320192s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_unbound_dvr_router_port [7.580828s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_empty_port [0.335850s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state [0.339367s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_fail [0.315855s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_reset_tunnel_ofports [0.326990s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_segmentation_id_compat [0.309865s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_rpc_loop_fail_to_process_network_ports_keep_flows [0.387009s] ... 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.297312s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses [0.473316s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules [6.015524s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_network_port [0.624358s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_invalid_hints [0.337726s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_sets_refresh_tunnels_if_tunnels_missing [0.341330s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate_not_for_host [0.302436s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_ha_port [20.195408s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_raises [0.303575s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_dvr_enabled [2.976337s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_with_vlan [0.290307s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_recreate [0.365296s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_failed_devices [0.316934s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_ignores_invalid_ofport [0.335380s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_put_port_down [0.317069s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_unbinds_port [0.337505s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_shut_down_port [0.334638s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network [4.514878s] ... 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.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_default_inventory [2.915462s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_system [0.278927s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated [0.285427s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_network [0.292128s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_update_chg_ip [0.544758s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_status [0.471705s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan [3.325325s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different [0.206350s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_does_not_rewire_if_already_bound [0.600230s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___equal [0.195479s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_iterator_returns_vlan_mappings [0.205461s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead [0.312781s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_uniq [0.201805s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_valid_tag [0.344394s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_all_items [0.248998s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_external_ports [3.674675s] ... 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.mech_driver.test_mech_openvswitch.OpenvswitchMechanismBaseTestCase.test__set_bridge_name_notify [0.185040s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_after_update [0.324681s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test__set_bridge_name_notify [0.157213s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_acl_add [0.266466s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update [0.300270s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat [0.205735s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_may_exist [0.253757s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_bw [0.206180s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings_activated_port_not_present [0.308468s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_exists [0.248558s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test__set_bridge_name_notify [0.211372s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port [7.798658s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule [0.248124s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports [0.321049s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_false_if_agent_requests [0.212470s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local_dead [0.197366s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_lrouter_not_found [0.238476s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports_with_re_added_ports [0.318029s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local [0.222793s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_static_route_add [0.255400s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_updated_port_if_removed [0.290957s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__addvalue_to_list [0.195968s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_returns_port_changes [0.291946s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list [0.192953s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckLivenessCommand.test_check_liveness [0.228099s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_returns_current_for_unchanged_ports [0.298598s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports_remove [0.305305s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_revived [0.288010s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_has_tag [0.291776s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_agents_by_chassis_private [2.943327s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip [2.599336s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_not_found [0.257110s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_revision_conflict [0.269272s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterCommand.test_lrouter_del [0.273264s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_finds_known_updated_ports [2.711654s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_del [0.263534s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_unknown_updated_ports [0.305420s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.267310s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del [0.254215s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_updated_port_if_removed [0.298950s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.233484s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes [0.292471s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_lrouter_no_exist_ignore [0.245634s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_rpc_waits_for_alive_neutron_server [0.370013s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports [0.250860s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_bound_to_agentless_host [6.453047s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_router_update [0.236690s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br_ports_exits_drop_flows [0.318218s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv6_options [0.245739s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port [0.296091s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv6_options [0.264435s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_netaddr_exception [0.301387s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_extids_update [0.268044s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_does_not_process_missing_port [0.300270s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_fail [0.242343s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_extids_update [0.248180s] ... ok {1} 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.323590s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_fail [0.239477s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_setup_tunnel_flood_flow_once [0.307791s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_no_fdb_entries_with_ha_port [1.966483s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_update [0.292919s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_address_sets [0.498228s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_external_network [5.083527s] ... 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) {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_removes_drop_flow [0.297800s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterCommand.test_lrouter_add_exists [0.256132s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ipv6 [0.209194s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterCommand.test_lrouter_add_ignore_exists [0.266934s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_succeeds [0.188989s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterCommand.test_lrouter_add_may_exist [0.247281s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_not_found [0.245071s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_add [0.254700s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_exists [0.266464s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_ignore_exists [0.259178s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_exists [0.327240s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet [0.281337s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_acl_del [0.266471s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_ignore [0.251226s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options_with_ports [3.280409s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterCommand.test_lrouter_no_exist_ignore [2.707796s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_fail [0.263875s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.256775s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options_dhcp_disabled [2.960617s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_vxlan [5.620719s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_lrouter_no_exist_fail [0.269844s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_static_route_del_not_found [0.261875s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_nat [0.258252s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule [0.274291s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_fail [0.248429s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_ignore [0.267001s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_do_not_fail [0.244823s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.266991s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update [0.243946s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group [2.549091s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_all_port_dhcp_options [0.266118s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_all_port_dhcp_options [0.260808s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule [0.251501s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_two_networks [9.625982s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan [3.357275s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule_no_lrouter_exist [0.261853s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_fail [0.245435s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_update [0.259561s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_ignore [0.256265s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat [3.029387s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop_non_existing_raises_exception [0.188142s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test__set_bridge_name_notify [0.177766s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings [0.212252s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_chassis_gateway_bindings [2.962893s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_default_vnic_types [0.215954s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_not_valid_item [0.200868s] ... ok {3} 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.486297s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_mcast_flood_reports_broken [5.043844s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test__set_bridge_name_notify [0.189955s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_gateway_chassis_binding [0.504913s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_router_floatingip_lbs [0.506486s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_port_has_address_scope [2.492957s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_two_agents [7.339635s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test__set_bridge_name_notify [3.002800s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_pps [0.201738s] ... 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.184777s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_unknown_type [0.188188s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_true_if_agent_requests [0.193166s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis_lack_of_chassis [3.077227s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test__set_bridge_name_notify [0.198086s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test__set_bridge_name_notify [0.203870s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test__set_bridge_name_notify [0.209857s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways [0.567775s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_heartbeat_timestamp_format [0.254619s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_found [0.232995s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_update_while_iterating_agents [0.329614s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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 221, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py", line 51, in _add_and_delete_agents del self.agent_cache['chassis8'] TypeError: 'AgentCache' object does not support item deletion {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_non_expected_value [2.772805s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__create_lrouter_port [2.854247s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_enable_redirect [2.570796s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress [3.025371s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress [2.932200s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_called_for_active_ports [9.027471s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies [5.276667s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_create [5.537335s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress_fip [2.879651s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options [2.728353s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_doesnt_exist [3.209002s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_no_external_ports [2.615099s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_version_mismatch [3.036661s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_not_supported [2.551393s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_floatingip [7.341427s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_migrate_to_stateful_fips [2.932858s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_igmp_snoop_support [2.437374s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_reset [4.137274s] ... 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.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_remove_gw_ext_ids_from_logical_router [4.637311s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_inconsistencies [5.084932s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_port [3.364683s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_port_virtual_type [2.870083s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_no_limit [0.196233s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_get_other_fdb [18.506919s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_default_route [0.262233s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_no_default_route [0.263996s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_update [2.661416s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_port_bindings_host_fail [0.306311s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry_fail [0.223697s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_update [2.744417s] ... ok {0} 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 [2.685217s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_router [6.772929s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_lswitch_no_exist [0.250087s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_exists [0.249355s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_exist_row [0.240204s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_migrate_to_port_groups_not_needed [2.744628s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_new_row [0.256151s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_limit_have_lock [0.215527s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterCommand.test_lrouter_exists [0.229450s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test__set_schema_aware_periodics [0.096254s] ... 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 [2.871162s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test_nbdb_schema_updated_hook [0.113026s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_may_exist [0.234680s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_create_not_gw [0.209040s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up [0.226766s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_not_found [0.245619s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_new_gw [0.216595s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter [0.252417s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_may_exist [0.234150s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_none [0.209246s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_fail [0.268632s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_ignore [0.250693s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet_not_found [0.267575s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterCommand.test_lrouter_no_exist_fail [0.240320s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed_twice [8.571393s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_no_exist [0.241997s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_ignore [0.240583s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del_delete_dhcp_opt [0.339443s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_no_lrouter_exist_ignore [0.262494s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_nb_start [2.689290s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_no_lrouter_exist_fail [0.227770s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_ipv6_ra_configs_changed [2.755933s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_sb_start [0.257301s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.257678s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_handle_db_schema_changes_new_schema_to_new_schema [0.244122s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv4_options [0.274966s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify [0.267155s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_different_node [0.342785s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_skip_touch_node [0.230299s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_fail [2.835451s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.237194s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_other_table [2.491020s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_acls_for_lswitches [0.504865s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_dhcp_options [0.488824s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_routers_with_rports [0.484036s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_repair [5.454951s] ... ok {3} 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.238337s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_shutdown [0.196737s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_watch_and_unwatch_events [0.212152s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_not_needed [2.680782s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_handle_db_schema_changes_old_schema_to_new_schema [0.315760s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_mac_addr_changed [8.287187s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_gw_ports_gwc [3.114963s] ... 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.499295s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event [2.488817s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateless_supported [2.631981s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options [0.496237s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_other_column_update_event [2.583354s] ... 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" {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group [2.574807s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnets_dhcp_options [2.943769s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis [0.488307s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways_deleted_physnet [0.502779s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_not_found [0.219819s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event [2.511472s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_no_key_set [2.514872s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__fix_create_update_no_sttd_attr [2.717950s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_delete_event [2.498003s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingChassisUpdateEvent.test_event_matches [0.273371s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_delete_event_matches [0.222139s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_virtual_parent_change [0.215665s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options [4.849777s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones [2.434776s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies_debug_disabled [5.295636s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_missing [2.482078s] ... 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 [2.490995s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_ovn_lb_hm_port [2.345227s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_add_gw_port_info_to_logical_router_port [2.527288s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_other_agents_get_flood_entries_for_ha_agents [17.379003s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_vhostuser [2.338583s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_port_info_compare [1.955131s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__ovn_update_port_missing_stdattribute [2.611904s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_add_vnic_type_and_pb_capabilities_to_lsp [2.610937s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_portinfo_marshalled_as_list [1.815630s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_ingress_bandwidth_limit [0.234026s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing [0.227253s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing_addr_pair [0.227409s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_dvr [2.556893s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vxlan [0.218557s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__match_multicast_range [0.211281s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_mcast_flood_reports [2.682485s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_check_vxlan_support [0.219804s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_int_mappings [0.227880s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__process_sg_rule_notifications_sgr_create_with_remote_ip_prefix [5.121292s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_ip [0.218555s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_physical_vlan [0.231835s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_interface [0.213610s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge_with_existed_brq [0.212806s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge [0.211431s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_down [0.220326s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan [0.208323s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_dvr [2.535494s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__sg_has_rules_with_same_normalized_cidr [2.464688s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_from_fip_port [2.562332s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_dscp_inherit_set [2.867034s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_expected_value [5.056875s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_deletable_bridges [0.217877s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_existing_bridge_name [0.252798s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_to_fip_port [2.449999s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_devices_count [0.205541s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface [0.241857s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate [0.223309s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add_with_arp_responder [0.233500s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_with_arp_responder [0.222798s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_with_existed_brq [0.214104s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre_bad [0.206091s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan [0.222034s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts_invalid [2.493691s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_no_mapping [0.208192s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_other [0.207387s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_router_default_route_empty_dst_ip [2.643341s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_exists [0.208057s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn [2.463685s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_flat [0.190834s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat [0.203228s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_bad [0.197250s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false [0.214363s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_bad [0.202642s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_defaults [0.210048s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_fail [0.217842s] ... 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.201713s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_rule [0.204994s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_not_timed_out [2.493412s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_max_rate [0.217642s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_existing_pci_slot [0.201568s] ... ok {3} 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 [2.378086s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_create [2.600668s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_nonexisting_pci_slot [0.210516s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch [0.208750s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_with_device [0.201797s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info [0.208275s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_enable [0.206140s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status [0.203553s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info_multiple_slots [0.212083s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_ok [0.211870s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device_fail [0.216758s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_dir [0.215835s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_no_dir [0.208150s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn_with_slaac_v6_subnet [2.430170s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs_not_present [0.220970s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_migrate_to_port_groups_no_lock [2.539984s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_bandwidth [0.244611s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_returns_empty_sets [0.228547s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_missing [0.236510s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicAgentConfigParser.test__validate_rp_in_dev_mappings [0.200906s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_network_update [0.219948s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_without_pci_slot [0.212273s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings [0.217299s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings_negative [0.198881s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_not_timeout [4.843774s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment [0.222756s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_unsupported_net [0.195767s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_physical [0.185340s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_timeout [2.464434s] ... 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.205745s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_migrate_to_stateful_fips_no_lock [2.538463s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_macvtap [0.199257s] ... 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.197653s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_existing_rules [0.225951s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_packet_rate [0.234749s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_bandwidth [0.237691s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate [0.210039s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_allocate_meter_id [0.222046s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_responder [0.262037s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_unsupported_vnic_type [2.550603s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_arp_tunnel [0.246360s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_found [2.370530s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_flat [0.272980s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_drop [0.380165s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_flat [0.285829s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan [0.249918s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_normal [0.259143s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vlan [2.576878s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_no_segments_to_bind [2.437591s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_nat_floating_ip_with_gateway_port [5.197907s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_with_limit [0.132983s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry [0.198243s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_changed [0.276066s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_missing [0.265082s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan [2.810303s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_changed [0.274864s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table [0.261139s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_unchanged [0.263295s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_update_meter [0.237388s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_physical [0.210658s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_physnet_not_found [2.428721s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_sriov_port_geneve [2.688403s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_drop [0.201956s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_normal [0.233227s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan [0.273078s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan [0.262261s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 [0.198701s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_goto [0.252585s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan [0.299250s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers_when_already_exists [0.282104s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_aborted_bundle_context [0.217173s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_int_br [0.251070s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_not_changed [2.803666s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_geneve [2.546878s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br [0.243459s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test__cidr_to_os_ken [0.277001s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_none [0.294544s] ... ok {1} 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 [2.620457s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_disabled [3.150127s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_enabled [5.910432s] ... 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_add_two_routes [2.526618s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_disabled [3.424550s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_log [2.648307s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_ovn_octavia_vip [4.888006s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_compute_ports [7.933018s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports [0.834573s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncML2.test_ovn_sb_sync [2.439858s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_csnat_port [0.878541s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_mapping_not_found [0.314523s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_postcommit [2.553473s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_bandwidth_bridges [0.352753s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_pkt_processing_cfg [0.332868s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_bound_port_to_updated_smartnic_ports [0.287687s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup_fixed_ipv6 [0.577311s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate [0.284113s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_default_inventory [0.285070s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_create [2.879295s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_delete [0.221880s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_hybrid_plug_flag_based_on_firewall [0.458773s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update_outoforder [0.291688s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_not_report_state_when_ovs_dead [0.299689s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_restart_for_ingress_direct_goto_flows [0.319174s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_unbound_smartnic_port [0.270311s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_binding_no_activated_devices [0.292972s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_removed_port_if_never_added [0.272662s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security_allowed_address_pairs [8.613509s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_unknown_updated_ports [0.289246s] ... ok {2} 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.285099s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_create_event [2.567835s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports [0.298773s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_no_segmentation_id [0.302272s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_without_security_groups [5.580248s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_no_tag [0.293285s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event_no_old_data [2.531402s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis [2.483347s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_entry_for_arp_reply_ignores_ipv6_addresses [2.884365s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges [0.339004s] ... 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.338944s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_igmp_snooping_enabled [0.358392s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tos_inherit [0.295923s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_different_target_node [2.533446s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_ofport [0.303544s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_expired [2.490422s] ... 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.322631s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_updates_known_port [0.319469s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_with_disabled_security [6.876379s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_failed_devices [0.297580s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ignores_missing_port [0.296975s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_create_event [2.581376s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_hostname_not_present [2.680426s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_add [3.256857s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_empty_no_external_ids [2.515237s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_wake_up_port [0.652833s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_port_network [0.293228s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_ports_returns_changed_vlan [0.610780s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_retries_map_and_remove_devs_not_to_retry [0.368679s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_treats_moved [0.349553s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ip [0.242392s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_none_ip [0.232719s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_and_remove_physnet [2.740641s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups [8.441621s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_physnet [2.988165s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_up [8.283584s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_lost_physnet [2.546759s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_no_options [0.250994s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct [6.193669s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups_no_ps [5.982897s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down [5.490776s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_arp_responder [3.683722s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down_not_found [2.599165s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones_no_azs [5.839127s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_igmp_snooping [3.946447s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_stale_entry [6.059356s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateful_supported [2.991244s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv4 [2.544560s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__delete_security_group [2.633479s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up [5.892272s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv6 [2.943297s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_with_az [2.532674s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group [2.906502s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_bound [7.365772s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_get_candidates_for_scheduling_availability_zones [2.649201s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_with_ignore_chassis [3.069577s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_dead [3.869904s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_info_for_ha_chassis_group_as_gw [2.958102s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_network_precommit [5.430951s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_present [3.064026s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_from_fip_device_owner [8.913328s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat_fail [6.881116s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_not_migrating_additional_chassis_present [2.828306s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_addr_scope [2.942069s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan_fail [3.701337s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_not_vip_port [6.234699s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_port_invalid_binding_profile [8.675261s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__is_port_provisioning_required [2.973062s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration [2.890694s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_flat [3.884797s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_ovn_do_nothing [3.319800s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_down [6.136388s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__process_sg_rule_notifications_sgr_create [6.444685s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_update_dhcp [2.883351s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_existing_group [2.669600s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update [6.354435s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_above_max_limit [3.134998s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_overlap_with_fixed_ip [4.930043s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update_self [4.283082s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different_type [0.262835s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_port [5.544325s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_is_singleton [0.236119s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_below_max_limit [3.375637s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop [0.229263s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_found [0.253327s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings_negative [0.193468s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test__set_bridge_name_notify [0.207222s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vhost_mode [0.226547s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test__set_bridge_name_notify [0.220741s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.215867s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre [0.189825s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledBaseTestCase.test__set_bridge_name_notify [0.222549s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_legacy [0.252715s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_switchdev [0.226218s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_read_initial_chassis_config [0.458801s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit [3.286933s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_vlan [3.258192s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress_fip [2.936608s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [6.860676s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_vxlan [2.648339s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_always [3.024612s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [1.598961s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv4 [2.829282s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_physical_network_type [3.411533s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_equal_to_max_allowed_address_pair [3.523979s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_enable_dhcp [2.578404s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_tunnel_network_type [2.997480s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules_no_rules [6.685747s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_duplicate_mac_ip [1.687130s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [2.926821s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [1.708192s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_enabled [2.999860s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_delete_port [3.278219s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_extra_args [1.880774s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_admin [4.066952s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_no_policy_change [4.153504s] ... 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.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_tenant [3.807303s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [5.956704s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v6 [2.992432s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_invalid_extra_dhcp_opts [9.669986s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs [4.130508s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_policy [9.672939s] ... 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.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [2.957600s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_ignore_exists [0.299480s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_with_dhcp [0.328741s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_not_set_v6 [5.619431s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule_no_lrouter_exist [0.275458s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__delvalue_from_list [0.221874s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_empty [0.202305s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_fail [0.290046s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_ignore [0.286785s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_del [0.280001s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_fail [0.274250s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security [7.307231s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_fail [0.288548s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_static_route_del [0.331820s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_with_invalid_device_owner [3.069335s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports_not_found [0.284914s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_routes [0.357635s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v6 [3.017600s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.323142s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_no_port_dhcp_options [0.287430s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv4_options [0.233172s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_with_dhcp [0.369458s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_ignore [0.202384s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries [2.497699s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_ignore [0.217683s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_update [0.248756s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v4 [2.836335s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v4_dhcp_disabled [3.208733s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_switches_with_ports [3.287188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcpv6_stateless_subnet [3.070731s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_floatingip_in_nat_or_lb [0.396076s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosed_gateway_schedule_to_max [0.452616s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options [3.266953s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_exception_delete_revision [6.621490s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_domain_name [2.828487s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv6_slaac [2.668147s] ... ok {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 [6.123785s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_metadata_route [2.309660s] ... ok {2} 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 [6.676109s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_notify_dhcp_updated [2.426653s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options [2.970270s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcpv4_options_ovn_conf_ip4_ip6_dns [2.879533s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb [3.267998s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_not_created_if_exists [1.997550s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_not_expired [5.751352s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb_disabled [3.103766s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_delete [3.850655s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_no_chassis [2.816104s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_disable_redirect [3.067093s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [3.504538s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_ip_on_subnet_create [10.109417s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_subnet [3.120605s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_with_subnet [2.706653s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_router_mac_binding_options [6.275407s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_segmentation_id [4.056083s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network_segment_allocation_fails [7.730495s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_migrate_to_port_groups [3.985239s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_update_attrs [3.874947s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_port_bindings_host [0.340640s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_down [0.286339s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_changed_security_groups [5.720500s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_trunk_subport [0.303990s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_quotas [3.220738s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_agentless_mech_drivers [3.223761s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_network_changed [3.582122s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_wrong_input [4.013147s] ... 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_keep_two_routes [3.610415s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_invalid_extra_dhcp_opts [8.138084s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports [6.144372s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network_no_admin_tenant [3.951662s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_remove_two_routes [3.746573s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_no_changes [0.306949s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated [5.209158s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_once [6.761117s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_handle_db_schema_changes_new_schema_to_old_schema [3.943147s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_handle_db_schema_changes_no_match_events [0.356550s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks [6.440881s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_handle_db_schema_changes_old_schema_to_old_schema [0.337657s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_last_touch_expired [0.503496s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_touch_node_exception [0.361236s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated_plugin_failure [4.244014s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv4_not_change [3.550325s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event_no_old_data [1.761102s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6 [2.748050s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_post_connect [3.267841s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_address_gets_port_mac [3.562023s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas [7.038793s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [9.280000s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_unwatch_logical_switch_port_create_events [3.821950s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_mac_field [2.550097s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [3.401515s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event [3.572774s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_chassis_change [0.261846s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_other_options_change [0.237152s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_create_callback [4.776337s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs [3.522377s] ... ok {3} 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.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateful_not_supported [3.437527s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries [3.262194s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v4 [3.523837s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [8.517115s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network [7.750297s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateless_not_supported [7.309099s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_shared_network_noadmin_returns_403 [4.819924s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_info_for_ha_chassis_group_as_extport [3.283895s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v4 [7.582318s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_emulated [7.230695s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_key_set [3.138695s] ... 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 [3.937522s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_net_port_security_default [7.154347s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_wrong_key_value [3.548255s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters_invalid_values [5.051723s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options_ipv6 [3.706453s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_no_dvr [3.109685s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_port_dhcp_options_classless_static_route [3.506617s] ... 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 [5.050442s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_no_dvr [3.215618s] ... 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 [7.074621s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_eq_max_limit [2.942342s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_multisegment_network [3.900321s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts [3.220096s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback_aborts [7.050033s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_on_port_security_false_network [6.797398s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_bulk_network_before_and_after_events_outside_of_txn [6.196801s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_timed_out [5.809366s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network_with_subnet [5.316880s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network [4.149862s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true [3.255730s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_without_security_group_and_net_sec_false [10.408874s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true_one_diff [3.599056s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_plugin_failure [7.634062s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [9.250330s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_flat [3.437097s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_updating_network_port_security [5.704981s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_native_quotas [3.981597s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_geneve [3.393451s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_alive [2.723449s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_no_binding [5.066008s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [8.190544s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vdpa [3.251387s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_mpnetworks_with_segmentation_id [6.606664s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_None_values [4.278530s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_fields [3.233429s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared [8.998929s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vxlan [7.710175s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_emulated [6.625689s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_geneve [3.590487s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_false [5.227765s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_and_update_ignored_fip_port [5.914308s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [16.167097s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters [9.576448s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries_ssl [3.061714s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_admin_use_other_tenant_security_group [8.856919s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_segmentation_id [5.555548s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated [8.446803s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_not_exist_in_ovn [7.909611s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_emulated [7.265697s] ... 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 [12.085231s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [8.215974s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_process_sg_rule_notifications_sgr_delete [6.711740s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv4 [3.257153s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_plugin_failure [4.167495s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_native [6.450008s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv6 [3.035529s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_security_group_and_net_sec_false [8.658947s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation [3.173336s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_portbinding_attrs [6.706880s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network [6.725353s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_multiple_chassis [3.250226s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group_read [9.317870s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [5.875856s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [6.847939s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_concurrent_delete [7.217047s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_single_tenant [7.270467s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_wrong_input [7.542788s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up_extport [5.698029s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_shared_network [10.520851s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared_owner_returns_403 [3.248017s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_create_postcommit [8.313969s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_incorrect_resource_body [7.596881s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_to_fip_device_owner [9.478625s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_with_security_group [9.156118s] ... 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 [7.477515s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_subnet_set_shared [6.232681s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_disabled [6.331331s] ... 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 [9.103595s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_off_shared_network [5.056218s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_enabled [6.505056s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_by_network_owner [10.958528s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [8.066834s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_with_blocks [10.187750s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_segmentation_id [7.826758s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_port_not_serviced_by_dvr [2.088460s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port [3.344834s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_no_notify_in_disassociate_floatingips [8.636252s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound [7.281368s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_revision_mismatch_not_after_live_migration [3.344322s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_anticipating_allocation [6.363571s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [3.336138s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_tolerates_db_deadlock [6.246057s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_bad_mac_format [3.114016s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated_plugin_failure [5.132277s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_unchanged_security_groups [8.523397s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_compute_port_serviced_by_dvr [3.361201s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_bad_tenant [4.509521s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_with_ipv6_slaac_address [10.259330s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_vip_port [6.418392s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_without_mac [10.180429s] ... 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 [7.129813s] ... 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 [5.494094s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native [7.197558s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6_slaac [3.356541s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id [12.253196s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_disable_dhcp [2.863889s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_ip_field [1.477717s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_quotas [4.618788s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_ip [1.964200s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network [10.175024s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_ips [5.486985s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_mac [1.740109s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_allowed_address_pairs [4.984821s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [4.112854s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_ip [8.083413s] ... 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 [8.500830s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [6.773440s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_more_than_max_allowed_address_pair [1.788837s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_tolerates_db_deadlock [9.046453s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_security_off_address_pairs [3.841035s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_update_get_port_same_fixed_ips_order [7.718406s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_get_ports_count [20.141146s] ... 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 [3.959669s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries_ssl [3.534814s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [9.610520s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_port_exists_owned_by_network_race [7.918440s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_is_mac_in_use [5.954514s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_not_set_v4 [2.659184s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_non_existent_port [2.853093s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [4.275513s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v6 [5.665300s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcp_disabled [2.752830s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp [5.850057s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip [11.807990s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port [9.287693s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_ipv6_subnet [2.785260s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_no_gw_ip [2.453227s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [6.259996s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcpv6_options_ovn_conf_ip4_ip6_dns [2.847202s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_create [2.543885s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [8.679127s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports_wrong_vif_type [2.791706s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [9.721171s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native [3.770338s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_port_ips_prefer_next_available_ip [17.622107s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_if_port_exists [6.748419s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_security_groups [14.217640s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [8.074466s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_invalid_admin_status [11.313284s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_public_network [6.701424s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_native [6.319431s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [9.754131s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_emulated [13.605713s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_native [6.380107s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id_second_call_failure [13.718328s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_disassociate_floatingips_do_notify_returns_nothing [6.617589s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [5.427239s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [6.693429s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_mac_generation [9.018284s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_native [9.578452s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_native [17.672169s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_mac_address [4.290144s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_shared_networks_with_non_admin_user [5.967022s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_l3_cleanup_on_net_delete [11.341637s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_public_network [8.874798s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_delete_callback [4.879216s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_emulated [14.031451s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_update_callback [4.574668s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_substring [11.445172s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation [9.886064s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback [7.114545s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_for_network_owner [7.997482s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation_4octet [7.073381s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_update_includes_req [4.263928s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_native [15.414465s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network [4.252825s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_ip [8.179491s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_empty_body [4.434327s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_notify_port_updated_for_status_change [7.895597s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_mac [4.220444s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_delete_outside_transaction [11.150509s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_default_true [9.023174s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ips [15.353424s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_passing_true [5.957656s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_not_on_network [7.999862s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_update_resillient_to_duplicate_records [9.281124s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_overrides_network_value [5.570859s] ... 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 [37.529095s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v6_slaac [6.399232s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_overlapping_subnets [5.551686s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_default_security_group [10.528380s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_dhcp [9.138469s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_range_allocation [15.676052s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_create_outside_transaction [5.699684s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_secgroup_none_and_port_security_false [5.921448s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_mac [5.957324s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_unchanged [6.976604s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_show_port [5.787749s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group [7.312723s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [5.485310s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_admin_state_down [2.781495s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_delete_ip [7.449291s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_null [8.966682s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_dhcp_port_serviced_by_dvr [2.718773s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id [11.385224s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_as_admin [8.482234s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [9.070475s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [12.198114s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_json [6.108201s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_regenerate_mac [7.089209s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_with_network [7.405060s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6 [11.286034s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [4.914563s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_stale_subnet [6.207051s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6_slaac [6.850472s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [5.700979s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip [10.794128s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_macvtap [5.215272s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_body [6.043017s] ... 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 [8.943996s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_add_additional_ip [10.599569s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_virtio_forwarder [7.333637s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_incorrect_resource_body [4.939898s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [5.980916s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_fixed_ip_changed [6.775541s] ... 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 [2.807574s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port [6.010995s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_port_with_sgs [8.778086s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_port_binding_failure [4.818002s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac [6.617286s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct_physical [7.910188s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_native_quotas [4.662607s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule [8.655118s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_V6_slaac_big_prefix [4.129073s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_does_not_change [10.710597s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_bind_port_if_needed [10.648622s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [7.438376s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V6_cidr [4.196458s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_used [8.055906s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_ignores_port_not_found [6.269238s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule_multi_ports [18.992573s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version_null [6.818251s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_check_segment_for_agent [1.664008s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [7.403242s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_nameserver [4.376431s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_v6_slaac [11.016078s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segment_create_localnet_port [7.402844s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_tenant [3.857291s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [9.035667s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_uuid [3.657025s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_not_admin [8.511201s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [4.197754s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [6.226567s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_short_id [6.207110s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_bcast_returns_400 [3.981715s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_subnet_metadata_ip_allocation [13.724298s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_ip [4.219030s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip_address_only [6.914180s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_subnet_id [4.595889s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [7.531714s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_admin_state [3.839074s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_delete_segment_delete_localnet_port_compat_name [8.893921s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [4.289315s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping_with_new_segment [3.678367s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_data [9.273775s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [3.580774s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_ip [8.628719s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [4.352665s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [6.993691s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(a uth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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_invalid_allocation_pool_returns_400 [3.996717s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [8.959939s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_boolean [3.656987s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [8.127264s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version [3.959856s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_addr_modes [6.070772s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [9.947882s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [8.072597s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_values [9.785504s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports [13.094003s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_of_network_returns_400 [4.389851s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [3.798384s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_multi_sgs_duplicate_rules [13.963281s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_values [10.861825s] ... 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 [10.615334s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_sg_default_rules [8.492306s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [6.786027s] ... 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 [22.157413s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_delete_port_with_security_groups_port_doesnt_remove_pg [9.613982s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_multiple_allocation_pools [12.684199s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [11.343643s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_ip_version [6.348101s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [4.829920s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [6.201014s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_change_rule [15.742948s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [8.071373s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_native [23.795551s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_dns [7.867622s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [7.337906s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_clear_segment_host_mapping [8.896305s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_quotas [11.485675s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_emulated [19.987108s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_native_quotas [8.004017s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns [8.529115s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_nonzero_cidr [26.908911s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_mixed_allocation_prohibited [27.976204s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [4.257372s] ... 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 [9.267289s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_delete_segment_delete_localnet_port [6.564848s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [5.261924s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping [5.781061s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_route [8.966975s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_network_different_tenant [7.446120s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_address [3.652777s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [5.971426s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_uuid [4.382672s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [14.139605s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(a uth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [6.024286s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [41.162316s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [4.414028s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_emulated [9.517570s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [7.662565s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_update_outside_transaction [7.254061s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_ipv6 [6.844841s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_as_admin [5.147993s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_create_callback [8.580757s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_create_resillient_to_duplicate_records [7.609616s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr [4.211871s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [6.235156s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets [8.974562s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [6.550764s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [5.323163s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_hostroutes [3.749394s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_registry_publish_before_after_port_binding [11.692564s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [7.628571s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_pools [5.184434s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [8.814381s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [7.071573s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_network [6.809214s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_check_mtu_in_mech_context [5.033379s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_callback [8.573057s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_no_gw [9.871820s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_defaults [7.865581s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_version [3.748028s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_fails [4.857821s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_parameter [4.927582s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [7.719297s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_to_None [7.317876s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [4.491385s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_native [5.708217s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_with_too_many_entries [5.518097s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [6.258415s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_ips_only [28.631673s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [4.233477s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_fip_gw [6.157739s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_returns_204 [8.029013s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_create_subnetnotfound [11.645745s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [4.382705s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_non_existent_port [3.169941s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_with_req_body_returns_400 [4.525901s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V4_cidr [4.214258s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_network_deletion [7.393956s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port [7.034108s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V6_cidr [4.027546s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_parent_and_tag [7.691675s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_show_subnet [5.234048s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_address_mode [6.126152s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_unset [5.177984s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_delete_callback [5.926129s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [3.990831s] ... 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 [11.429355s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_multicast [3.707699s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_create_port_with_virtual_type_and_options [5.589769s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [3.850882s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [4.207647s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [7.839089s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_update_port_bound [8.810928s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools [9.708854s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [6.505297s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_bad_owner [6.474811s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_logical_switch [6.100119s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [6.463007s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options [5.746522s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [8.396429s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [6.125661s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_ip [10.348353s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries [3.466536s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_first_attempt_fails [0.473931s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_outside_pools [0.367660s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [3.767881s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_without_filters [0.517969s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_in_pools [0.517464s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [5.386818s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_unallocated_segment_outside_pools [0.562543s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_outside_pools [0.615295s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_name_do_not_notify_sg [6.487916s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_with_filter [3.880825s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_outside_pools [0.533771s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [5.678170s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_outside_pools [0.634718s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeDefaultTest.test_validate_provider_segment_default [0.327950s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_allocate_tenant_segment [0.354939s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_is_partial_segment [0.462710s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_caching [0.369340s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_host [0.351770s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.429742s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_wrong_host [0.330341s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_no_gw_to_no_gw [9.744237s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.348029s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_build [5.972300s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.553246s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.416771s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.527853s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_empty_devices [0.448759s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.454947s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint [0.382198s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.336905s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_specific_segment_is_not_partial_segment [0.515090s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_final_range [0.433268s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.338039s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.486857s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [5.368382s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.376521s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_without_port_context [0.327435s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.370293s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.365849s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.412098s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_pd_gw_values [12.809821s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [3.377601s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.374835s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.258648s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.442919s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [6.377604s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ips [11.211192s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_empty_devices [0.398441s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.352966s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__populate_new_default_network_segment_ranges [0.565055s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [3.758185s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.468686s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_validate_provider_segment [0.505945s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_allocate_tenant_segment [0.308038s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment_no_available [1.802185s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [5.268091s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment [1.711569s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_empty_sg [7.176727s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [7.460274s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment [4.857494s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_segmentation_id [1.472460s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_baremetal [5.462990s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [8.345748s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_segmentation_id [1.694279s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeMultiRangeTest.test_release_segment [0.462923s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_wrong_host [0.441493s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list [0.392682s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.329071s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.583576s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.427030s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.496860s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.295081s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_fails [4.861335s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status [2.941004s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [11.639192s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_empty_devices [0.397710s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct [8.181147s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip [0.299291s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.526706s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_tunnel_allocations [0.424749s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_validate_provider_segment [0.398811s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv6 [0.439806s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [4.790798s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_remote_managed [5.353568s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_port_update_data_plane_status [3.802703s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_security_group [2.114761s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [8.370756s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_no_gateway [6.994188s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_show_port_has_data_plane_status [3.920794s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_delete_security_group [2.504759s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [4.500587s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_empty_body [4.559908s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_driver [5.421139s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_bad_route_404 [2.607136s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_shared_returns_400 [7.374145s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_create_returns_201 [7.626306s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port [9.639372s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [5.149087s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [4.560397s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [4.988482s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_clearing_dns_name [6.917196s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_show_returns_200 [4.534298s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_field_missing [2.871673s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_delete_segment_distributed_service_port_not_touched [24.786325s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_large_allocation_pool [4.827945s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_returns_200 [4.230293s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_dns_domain_no_provider_net [4.468228s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet [4.943204s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(a uth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway [7.479148s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_no_dns_domain_no_provider_net [6.911296s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_dns [3.844732s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_tag [9.324037s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [7.447000s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_port_dns_domain_no_dns_name [4.627305s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_host_routes [4.894835s] ... 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 [4.991699s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_delete_virtual_port_parent [6.947735s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_tenant_network [4.425820s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native [5.003138s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_dns_driver_loaded_after_server_restart [4.460202s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [7.490272s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_modes [2.598236s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets_same_cidr_returns_400 [7.042586s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_other [5.625723s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_current_dns_name [9.313362s] ... 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 [6.901077s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration_with_pb_not_found [16.593862s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns_and_route [4.793563s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_allocated_segment_in_pools [3.284005s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_in_pools [0.423836s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_unallocated_segment_outside_pools [0.406734s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_non_dns_name_attribute [5.765466s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_parse_physical_network_mtus [0.399768s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_release_segment [0.357418s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment_already_reserved [0.393692s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [6.993171s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_missing_physical_network [0.452771s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unsupported_physical_network [0.317450s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.348795s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.388077s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.295736s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.387374s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.419343s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.319435s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.337959s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.359770s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_project_id [5.912768s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.298971s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.347781s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_failed_devices [0.367707s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_network_dns_domain [6.040867s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.315081s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_delete_endpoint [0.364247s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.379104s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv4 [0.294620s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeMultiRangeTest.test_release_segment [0.465951s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_caching [0.402327s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list [0.310120s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.343388s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_network_details [0.352112s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.439091s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_subnet [6.067401s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [9.445705s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_port_dns_domain [6.226088s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [3.341199s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.388243s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.292124s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.420436s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_allocate_tenant_segment [0.497290s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.299984s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_partial_segment_is_partial_segment [0.402840s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_no_op [0.374379s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_allocation_pool [4.866828s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv6 [0.324063s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_is_partial_segment [0.218238s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_physical_network [0.188095s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [5.646199s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.196279s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_dns_name_field_missing [5.592484s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment [1.448313s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_physical_network [1.361432s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_dhcp_disabled [4.664722s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv4 [3.497222s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_project_id [5.506681s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_specific_segment_is_not_partial_segment [3.675983s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_physical_network [1.320869s] ... ok {0} 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.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.312570s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_host_route [4.650211s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_host [0.299058s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.420739s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.307684s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ptr_zones [4.474819s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.336382s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.402075s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__delete_expired_default_network_segment_ranges [0.330558s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint [0.318590s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_tenant_network [3.605539s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint_for_existing_tunnel_ip [2.557714s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host [0.317208s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.314296s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_no_op [0.424211s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 [0.280921s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_routes [6.602465s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_extend_port_dict_no_data_plane_status [0.840494s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain [0.764906s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_dns_driver_loaded_after_server_restart [4.282014s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_native [9.922287s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_dns [4.805611s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_domain [4.583011s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_v6_allocation_pool [4.838942s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_native [7.606820s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_non_dns_name_attribute [5.764386s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [10.750627s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated [4.973285s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_before_create_callback [4.547115s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_add_dns_name [5.400399s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [4.751788s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_tenant_network [8.041813s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_lifecycle_dns_retains_order [7.885092s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_clear_dns_name [5.544737s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_with_current_dns_name [5.674247s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_plugin_failure [7.002041s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port [4.733979s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_network [5.560581s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips [9.486286s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [10.916175s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name [4.071277s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet [4.872695s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv4 [5.815946s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_current_dns_name [6.587089s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_domain [4.061519s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_no_port_dns_domain [4.497546s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [9.075050s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_driver [3.511185s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [13.985327s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ptr_zones [4.472836s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv6 [3.005718s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [6.360200s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_with_allocation_range [7.324938s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_dns_driver_loaded_after_server_restart [7.020674s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [5.569923s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_domain [9.914777s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet [4.696958s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port [4.696028s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_secure_client [0.012639s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_network_dict_no_port_security [0.744781s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port [5.759402s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_port_with_tags [2.130529s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count [8.944372s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_type_args_passed_to_extension [2.289233s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_to_None [8.068161s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_extend_port_dict_no_project_default [0.752090s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [1.013361s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name [5.035181s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [3.144755s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_unknown_filter [5.889106s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_add_port_dns_name [5.240981s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [4.393212s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_off [6.642617s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [0.921862s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [1.304173s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets [5.522273s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_invalid_gw_V4_cidr [4.164750s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_no_reschedule [4.275623s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_dns_name [7.788235s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_shared [6.039422s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [6.003461s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_policy [4.811039s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_dns_domain [5.554555s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_attributes_fails [3.664850s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_hosted_network [6.025835s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_tenant_network [5.362583s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_emulated [9.966668s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_network_creation [1.688930s] ... 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 [6.764509s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [2.196328s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [2.033705s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_name [5.947346s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields [3.624874s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_emulated [6.450485s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [3.888021s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port [5.643820s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_subnet_deletion [5.752526s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_parent [7.456613s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_name [3.895092s] ... 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 [2.560281s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents [7.603022s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_tenant_network [3.984544s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_update_callback [7.918330s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_usable_after_update [6.166631s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_fixed_ips_no_effect_after_clearing_dns_name [9.254564s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [12.411210s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.839900s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_loopback [3.479319s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name [4.960634s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [3.485633s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration [18.277346s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [4.332212s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments [1.229998s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries_ssl [2.208632s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_in_pools [0.293746s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_outside_pools [0.336496s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_first_attempt_fails [0.404268s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_allocated_segment_in_pools [0.376457s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_get_mtu [0.315409s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment [0.262858s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name [0.252310s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips [5.527020s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment [0.257050s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host [4.352948s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_without_physnet_restriction [0.376866s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found [0.343197s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeMultiRangeTest.test_release_segment [0.357395s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.305881s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network [0.735994s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_without_port_context [0.397734s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list [0.299278s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.256007s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_delete_distributed_port_binding_if_stale [0.846941s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.352669s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding [0.776769s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns [7.447626s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings [0.960826s] ... ok {3} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status_super [0.201406s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_network_details [2.830133s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.309109s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.206018s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.209034s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_no_failure [0.295562s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.241594s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.300762s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_passing_true [2.742293s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_no_dns_domain [6.920046s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoints [0.525645s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_with_too_many_entries [4.598506s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment [0.496004s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_no_op [0.313567s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_tunnel_allocations [0.493013s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.309543s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_host [0.334542s] ... ok {3} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_subnet_dict [2.754615s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.376699s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.268480s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_wrong_host [0.319242s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.375210s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.376622s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.315131s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_non_dns_name_attribute [4.864934s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.356514s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_failed_devices [0.310632s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_no_failure [0.292349s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_new_gw [4.842689s] ... ok {3} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr [3.029366s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.310369s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint [0.407086s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_delete_endpoint [0.353509s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host [0.365843s] ... ok {3} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port_l3_only_driver [2.667339s] ... ok {3} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_found [0.206137s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip [2.550702s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify [1.035402s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_tenant_network [4.966391s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_auth_type_not_defined [0.003887s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment_full_specs [0.290974s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_insecure_client [0.031838s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_specific_segment_is_not_partial_segment [0.288867s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_tunnel_allocations [0.312353s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv4 [0.342598s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_release_provider_segment [0.225643s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_reserve_provider_segment [0.211905s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeAllocationTest.test_allocate_tenant_segment_in_order_of_config [0.975260s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [6.781876s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_with_tags [2.903563s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv4_opt_version [3.478875s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_get_mtu [1.315077s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_partial_segment_is_partial_segment [1.325754s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same [4.667981s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_none [1.357312s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_already_allocated [4.466888s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_on [6.869543s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [7.888273s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_physical_network [1.110916s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty [1.861110s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_missing_physical_network [1.272342s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__delete_expired_default_network_segment_ranges [1.384709s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [3.997048s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_as_admin [4.317850s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_caching [2.425200s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.292865s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.297413s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.400435s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.256409s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.066933s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_failed_devices [0.166905s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len [1.717325s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_no_failure [0.220247s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [7.808914s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.350586s] ... 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.330314s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__populate_new_default_network_segment_ranges [0.319498s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_allocate_tenant_segment [0.523465s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 [1.755702s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoints [0.328428s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route [4.944857s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_tunnel_type [0.297491s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_128_V6_cidr [1.468475s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes [0.920812s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_address_mode_ip_version_4 [1.685518s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_off [5.647333s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_shared_returns_400 [4.415948s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port [4.683309s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router [2.956247s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_on [3.954679s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [1.231803s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr [3.121672s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_dns_name_field_missing [5.937404s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [10.498057s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv4 [4.312078s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_lla [5.417099s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted [6.420596s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_incorrect_resource_body [4.097975s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv6 [4.077751s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_dns_nameservers_exhausted [3.534715s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_pd_gw_values [7.649841s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_dns_driver_loaded_after_server_restart [4.491049s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [9.551342s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 [2.290203s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_host_routes_exhausted [3.278508s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_returns_200 [2.866986s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [6.262961s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_add_dns_name [8.340888s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin [4.131200s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [8.974428s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [5.155786s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_multiple_allocation_pools [3.368424s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips [6.452543s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_ip_version [1.681671s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_invalid_json_400 [7.290221s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_report_states [4.831391s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 [2.356780s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_shared_returns_400 [1.878491s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [2.168073s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_no_dns_domain [5.446854s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_set [5.237431s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_two_l3_agents [2.027931s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_cidr_and_default_subnetpool [2.862261s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_network_different_tenant [1.579308s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled [3.313925s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_dns_domain_no_provider_net [5.233880s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_invalid_vtep_logical_switch [5.501517s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [5.404630s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route [6.931867s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [1.900965s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_physical_switch [5.696274s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns [2.114375s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_net_dns_domain_port_dns_domain [8.441438s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_from_dead_agent [3.732393s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_network [3.483612s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_domain [5.155633s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options_and_parent_name_tag [9.340001s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets [5.471198s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_no_resource_available [0.640182s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_with_filter [0.541446s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_outside_pools [0.411987s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [7.838322s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_primary_keys [0.346551s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_no_resource_available [0.877464s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_without_filters [0.615288s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_in_pools [0.519924s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_primary_keys [0.561164s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [7.682768s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name_multiple [0.333633s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.346239s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.521475s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.335630s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.603535s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.434007s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_network [7.414948s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify [0.405465s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__delete_expired_default_network_segment_ranges [0.532670s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__populate_new_default_network_segment_ranges [0.509172s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_allocate_tenant_segment [0.616876s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host [0.343343s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip [0.280280s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_partial_segment_is_partial_segment [0.396436s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_other_subnet_on_network_still_in_use [5.597975s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment_full_specs [3.255483s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.366214s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_net_dns_domain [9.383488s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_tunnel_type [0.283921s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_validate_provider_segment [0.381550s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_version [1.784392s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv6 [0.199386s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.262751s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.248774s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify [0.460919s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.333681s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet [1.477288s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__delete_expired_default_network_segment_ranges [0.304099s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.460076s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.416013s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoints [0.419763s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment [0.599436s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_final_range [0.411180s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_tunnel_type [0.428370s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment [0.246210s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_add_dns_domain_no_provider_net [6.079297s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment [1.228337s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets [4.863170s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_parse_network_exception_handling [3.768145s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id [3.879692s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment_unallocated [1.422188s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_clearing_dns_name [7.480876s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_in_tenant_pools [1.752102s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_segmentation_id [1.509372s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared [7.596070s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_parameter [3.542216s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_no_dns_domain [9.732408s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_sync_vlan_allocations [9.986483s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_no_phys_network_seg_id_0 [1.431696s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_sync_data [38.851934s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_create_subnetnotfound [4.804724s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_input [1.832535s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port [5.278057s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__populate_new_default_network_segment_ranges [1.638581s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.341446s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.381235s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_without_port_context [0.434227s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion [4.629295s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_domain [4.937156s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [3.347346s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.340375s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_network_details [0.333098s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_rpc_sync_routers [8.649012s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.647639s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.322019s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.354394s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.384171s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [1.744715s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.247721s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.284078s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify [0.455932s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [1.011953s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_delete_endpoint [0.379798s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_deletion [6.964571s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.369769s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_partial_segment_is_partial_segment [0.465557s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_driver [6.293713s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment [0.641428s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment_full_specs [0.573285s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_specific_segment_is_not_partial_segment [0.347545s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_final_range [0.473244s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback [3.566309s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain_missing_fields_in_context [0.879879s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [4.203908s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv6 [4.011487s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [2.396801s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [1.970307s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_name [5.242795s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding [1.134808s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found [0.599941s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_is_dynamic_true [0.467333s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_deals_with_db_duplicate [0.877164s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_update_distributed_port_binding_by_host [0.889859s] ... ok {1} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status [0.201147s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_clearing_dns_name [7.671366s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [9.873247s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ptr_zones [9.108605s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_fails_with_secgroup_and_port_security_false [7.136507s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr [6.289722s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value [3.226802s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_with_current_dns_name [9.951591s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_tenant_network [5.969890s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_with_prefixlen_31 [6.589384s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group [5.443869s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port [5.363689s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns [3.780990s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_dns_name_field_missing [3.524601s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false [4.774731s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries [3.129741s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [9.378418s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 [3.137328s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_current_dns_name [6.176617s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group [8.792857s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 [5.928583s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_clear_dns_name [11.064116s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [2.900639s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_with_current_dns_name [7.907047s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_secure_client [0.001971s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_auth_type_password [0.023215s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_no_admin_use_other_tenant_security_group [5.254106s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 [2.315877s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_show_port_has_propagate_uplink_status [3.542336s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails [2.422024s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_current_dns_name [5.864596s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security [3.438653s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_bad_timestamp [1.311284s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries [2.433603s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted [1.591162s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit [1.595132s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr [6.089936s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_new_dns_name [7.129451s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_network_dict [2.068964s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_delete_builds_multisegment_original_network [4.879525s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network [1.558592s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create [4.367367s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager [3.323489s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_update [2.679240s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_no_dns_domain_no_provider_net [8.820463s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_ip_field [1.769862s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [17.425128s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr [4.765168s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_loaded [0.225687s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_ambiguous [0.196566s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_network_precommit [0.254681s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_driver [4.809291s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment [0.275834s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field [4.525777s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [1.984865s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_securitygroup_and_rule_lifecycle [2.602604s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv6 [3.766719s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args [4.409305s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [1.793051s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_manual_rescheduling [12.676455s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts [7.438265s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair [1.838587s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [1.734425s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_port_dns_domain [9.116555s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [2.418612s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent [2.782808s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version [4.850933s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [4.476454s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant [6.628451s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_none_extradhcpopts [4.966550s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_provider_net [7.694846s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding [2.036656s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt [5.752747s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format [4.327771s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_port_dns_domain [5.651587s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_disabled [10.678694s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_port_delete [6.986088s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values [1.978306s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete [9.325490s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_port_dns_name [9.953599s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent [7.128246s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant [1.659962s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts [5.079365s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json [3.709032s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan [1.413817s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_network_dns_domain [6.636664s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty [2.412167s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [7.963087s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [6.126555s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_no_network_dns_domain [6.664631s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [3.664011s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty [6.886310s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated [3.445293s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [10.678340s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [1.829416s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [8.125791s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips [9.871929s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure [4.252779s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp [2.482980s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet [3.145075s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_down_agent [9.794542s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [3.149959s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_new_dns_name [6.440148s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_32 [3.503493s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_port_creation [3.963255s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_create_postcommit [4.434737s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version [4.483531s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_with_current_dns_name [5.076723s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver [1.239722s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid [1.145155s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_if_port_exists [2.984883s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_check_mtu_in_mech_context [1.929823s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [8.185223s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults [2.718651s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_new_dns_name [7.455968s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [6.099369s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [2.210831s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [3.752670s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [2.966564s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted [2.680011s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [3.916937s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_outside_cidr_returns_201 [4.891404s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [4.088070s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_no_dns_domain [9.240969s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 [1.969868s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_dns_v4 [1.640812s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V4_cidr [1.962922s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [5.857183s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_non_dns_name_attribute [5.458873s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V6_cidr [1.519418s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy [2.255635s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode [1.367031s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [9.516371s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_ra_mode [1.304861s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [2.287822s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [2.598351s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_tenant_network [6.466677s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups [5.709727s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv4 [3.087943s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [3.862248s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner [4.587015s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values [10.091318s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes [0.718522s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_ha_port_create_notification [4.052517s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets [2.339811s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ptr_zones [8.060370s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification [4.567185s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_not_found [5.124450s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [2.720927s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp [1.122246s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_clear_dns_name [5.451327s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_on_network [4.581225s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation [10.050865s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool [1.982992s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [4.081738s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_auto_delete [0.545529s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_delete_network_segment [0.779342s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment [0.841334s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_clearing_dns_name [6.324929s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_publish_before_after_port_binding [4.454401s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments [0.840996s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port [0.129638s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_multiple_results_found [1.072663s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found [0.518446s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_result_not_found [0.613653s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network [0.681270s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion [1.152353s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings [0.939410s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 [7.462467s] ... ok {0} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host [2.723605s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr [12.551766s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_new_dns_name [9.852864s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_insecure_client [0.003112s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default [1.950440s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_port_dict_no_port_security [0.741138s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 [2.140863s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false [1.727791s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [2.052231s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_no_tags [2.556791s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac [1.890176s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_fip_gw [6.298678s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool [2.623322s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_port_create_propagate_uplink_status [2.511463s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_on_port_security_false_network [2.973665s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_is_eligible_agent [1.172276s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed [4.627235s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [2.429022s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_off_shared_network [2.687583s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_allocation_pool [5.329759s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [4.132817s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated [3.331004s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_admin_use_other_tenant_security_group [5.555288s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [6.448217s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns [2.923137s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac [4.562633s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_no_admin_use_other_tenant_security_group [2.852836s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes [2.776203s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [5.252367s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated [2.263316s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_security_group_and_net_sec_false [4.154550s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent [1.452371s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [4.694378s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 [5.386895s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac [10.824526s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read [8.456729s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets [3.285504s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg [3.577118s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists [3.972442s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build [2.974835s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_admin_use_other_tenant_security_group [4.418785s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [8.800139s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_route [2.711684s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict [4.064487s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_dict [3.248687s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count [5.840901s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip [8.542889s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router [9.689452s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router [2.430766s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address [5.484933s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only [6.490883s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr [7.595891s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity [0.361678s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_port_precommit [0.236660s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit [0.206710s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments [2.475120s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_address_group_lifecycle [3.035381s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create [5.214406s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [6.134732s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_agentless_mech_drivers [2.223838s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [2.239626s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_ports_wrong_vif_type [2.343587s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_network_lifecycle [3.430838s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network [1.915679s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated [8.052515s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [6.169777s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_raise [0.313924s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_generating_multiple_mac_addresses [0.866629s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt [6.815173s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas [6.011151s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id [1.268708s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_binding_by_host_not_found [0.566802s] ... ok {3} 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_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings_not_found [1.053849s] ... ok {2} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host_super [0.333812s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network [2.446033s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true [5.427265s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status [5.252557s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native [11.839074s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_name_extradhcpopt [9.859671s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields [2.873875s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [2.894795s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete [6.824231s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native [7.060409s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_without_security_group_and_net_sec_false [9.583608s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback [3.423589s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback [6.084307s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty [5.331766s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback [1.328058s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_shared_network [5.310128s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order [3.250711s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network [1.582477s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [3.488152s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_with_security_group [4.582363s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port [7.182527s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared [1.679297s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes [1.358692s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr [2.754841s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_agentless_mech_drivers [1.250668s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null [1.276063s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure [1.144627s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant [1.314773s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [10.580496s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input [3.352394s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 [2.259395s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id [2.212004s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network [4.644277s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_port_attr [7.218353s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind [0.178684s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind2 [0.164982s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 [2.065357s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port [0.184057s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_negative [0.170349s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_positive [0.163674s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment_no_vlan_no_segmentation_id [0.223113s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters [1.883006s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails [2.163830s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id [1.872199s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gateway_in_allocation_pool_returns_409 [3.827059s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_subnet_lifecycle [2.622200s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails [2.179556s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated [1.853572s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_bcast_returns_400 [1.560192s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 [1.611005s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts [3.038195s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_values [3.807244s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 [4.342378s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_32_V4_cidr [1.197693s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_adding_extradhcpopts [3.473799s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated [4.538569s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router [3.618136s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req [1.545972s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router [2.682757s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_empty_body [1.927843s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr [2.315755s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt [5.458098s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_incorrect_resource_body [1.970531s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 [3.947606s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_multisegment_original_network [1.308094s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_single_segment_original_network [1.218760s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt [3.553287s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant [2.797764s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [5.063393s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param [1.553827s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared [1.429554s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_non_AgentMechanismDriverBase [1.225527s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global [2.552833s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_ipv6_change_value [3.544153s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent [1.288941s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes [0.675382s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager [4.280699s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_subnet_faulty [2.597753s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_router_intf_on_network [3.514389s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated [3.845513s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [2.533294s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas [0.707008s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [2.024868s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas [1.861425s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty [4.941052s] ... 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 {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [2.495626s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 [1.649106s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_network_faulty [2.559875s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [6.194378s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin [1.308357s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native [2.139949s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_tenant [1.297665s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_dhcp_disabled [1.635121s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers [0.696027s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user [1.834144s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_port_faulty [3.415142s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [1.619677s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req [1.554283s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes [1.613378s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [2.902994s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [1.516570s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix [1.655815s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network [3.422886s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas [2.004007s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet [2.073384s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.659610s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet [4.537671s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_31 [5.928235s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_403 [2.424094s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr [1.688024s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly [3.471154s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr [1.425395s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant [2.636195s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean [1.209472s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_incorrect_resource_body [1.405736s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other [2.916641s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_non_AgentMechanismDriverBase [1.218653s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_pools [2.698298s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation [2.749680s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [1.564322s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant [20.725117s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_ports_wrong_vif_type [3.576339s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback [2.181598s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas [1.963104s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver [4.250985s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network [1.244100s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 [1.702236s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant [1.023855s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns [4.655964s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_cidrv6 [1.485469s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant [8.084136s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated [2.202989s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [1.676714s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route [2.537626s] ... ok {0} 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.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [1.504036s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user [1.978734s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_cidrv4 [1.572771s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req [1.409851s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_allocation_pool_returns_400 [1.181979s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant [4.823367s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_native [4.456527s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled [3.933690s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes [0.665927s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 [6.140066s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback [4.343470s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_non_AgentMechanismDriverBase [1.136190s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_ports_wrong_vif_type [1.175872s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure [1.106024s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error [4.006056s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update [3.460017s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network [1.169643s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback [1.194332s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id [2.197571s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated [3.627156s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet [2.447460s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields [1.289819s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_only_ip_version_v6_no_pool [1.513787s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 [2.771095s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_allocation_pool [2.268740s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [2.356982s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated [4.488617s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values [1.174525s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant [18.768595s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id [1.865365s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway [4.871398s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user [1.957754s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_to_None [5.206598s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_dns [2.381938s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant [4.954913s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback [1.165478s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback [1.607472s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool [2.386426s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation [2.964770s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback [1.519790s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 [4.688911s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure [2.376924s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback [1.263875s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin [1.786239s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_outside_cidr_returns_200 [2.610849s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native [2.440598s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network [3.734208s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 [2.177270s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [5.087533s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure [3.935770s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant [2.763334s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_empty_body [1.375266s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [2.766112s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_native_quotas [2.089497s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [4.469525s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__validate_port_supports_multiple_bindings [0.777696s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver [0.659773s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound [0.674037s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_invalid_gw_V4_cidr [1.862200s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 [2.169390s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels [0.765731s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [2.902434s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical [0.702624s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding [0.752720s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_cannot_disable_dhcp [2.269776s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical [0.733969s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac [2.552329s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists [3.872180s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [0.764489s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 [1.833659s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas [1.217857s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_update_network_mtu [2.112702s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id [3.027465s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure [4.509108s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_address_gets_port_mac [4.798973s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [1.500714s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding [9.396611s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip [1.265979s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input [1.245808s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_unknown_filter [6.066869s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments [2.018893s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.TestMl2DvrPortsV2.test_create_ports_native_quotas [1.907069s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid [1.355493s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs [2.522999s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip [1.299159s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile [2.648693s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed [3.591815s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated [4.314200s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none [2.447342s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [3.264567s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port [3.576870s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated [3.853695s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [4.328231s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin [4.866295s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id [0.773061s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet [4.547060s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs [3.394017s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_no_notify_in_disassociate_floatingips [5.895547s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile [3.142620s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback [2.489115s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant [3.102617s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete [2.745958s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down [0.746974s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock [3.910761s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none [3.109631s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event [2.823916s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_with_allocation_range [5.022686s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks [4.761814s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast [1.298246s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.640877s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict [3.068059s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address [3.487998s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_adding_additional_host_routes_and_dns [2.662777s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [3.259733s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools [5.031815s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure [7.544256s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list [9.308587s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip [2.658600s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [6.994426s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found [2.758673s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict [2.435190s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw [2.576389s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [2.774095s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_portbinding_attrs [4.324344s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed [2.805470s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_no_gw [2.587305s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin [2.389935s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [3.015550s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw [2.588703s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port [0.766414s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network [2.413586s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count [7.833168s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding [5.038233s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway [5.333773s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state [1.172136s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address [1.095357s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile [2.752781s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route [2.427015s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin [4.954092s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none [2.820450s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None [3.173198s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict [2.889908s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id [5.608490s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete [7.457892s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [3.709236s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_dns_nameservers_exhausted [1.595686s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups [3.321226s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [3.061359s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down [0.793694s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip [5.101102s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port [7.275717s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks [6.793250s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation [7.846891s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [5.627309s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment [2.765462s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip [2.284904s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [3.563394s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment [1.707098s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id [2.290072s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.288343s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip [4.274409s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network [7.872673s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [4.286681s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [3.581307s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac [1.424339s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated [6.082617s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [6.486424s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure [1.673472s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native [8.995319s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas [2.560933s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair [3.718073s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports [10.681354s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs [4.328438s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address [4.482728s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring [6.963241s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found [2.808677s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant [2.994022s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated [11.824492s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [3.539681s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac [3.728175s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated [8.770755s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [6.832716s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id [2.226200s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state [1.595948s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use [2.863217s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips [11.267637s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated [10.659972s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant [21.052855s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network [5.980447s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete [9.534185s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant [6.119951s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native [8.710792s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound [1.501716s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac [5.372877s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [1.162013s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr [0.997469s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port [2.269009s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation [3.016508s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr [1.128393s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network [3.819048s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [9.689788s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_dhcp [5.767812s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged [5.327422s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port [1.011079s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip [8.628955s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port [4.516302s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated [13.507980s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_tolerates_db_deadlock [5.935941s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure [3.103073s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip [7.719893s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native [10.249888s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [5.548762s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native [8.057470s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_allowed_address_pairs [1.289797s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction [4.876259s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [34.084159s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [4.346591s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used [6.969007s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [4.359855s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_incorrect_resource_body [4.592540s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network [9.904200s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac [4.259990s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet [7.134709s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [9.284370s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_segmentation_id [1.749128s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port [3.150653s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [1.846494s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native [2.045441s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_fip_gw [4.092766s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order [5.579016s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure [1.515945s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port [1.110023s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas [0.868351s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input [3.379422s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_race [5.904388s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated [3.276181s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner [2.905547s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [9.866635s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native [4.476075s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [33.960027s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [4.087757s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac [6.134446s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin [9.337909s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction [6.560143s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native [3.713803s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data [4.862433s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_incorrect_resource_body [2.089692s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records [8.296031s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user [7.642060s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback [1.966080s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_empty_body [2.513787s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation [9.058949s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_incorrect_resource_body [2.794724s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip [8.944843s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 [2.608088s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [5.909413s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip [21.806145s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [5.009495s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network [4.103417s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_update_attrs [5.490358s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_multisegment_network [1.377279s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [5.078631s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn [2.555122s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [4.062281s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network [2.049523s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_disassociate_floatingips_do_notify_returns_nothing [4.683942s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas [2.292222s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant [1.198557s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips [3.149173s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native [6.827697s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure [3.054464s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status [4.890794s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip [7.564831s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [6.663674s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native [6.585042s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use [3.793623s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values [1.861559s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback [2.175853s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists [5.484002s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only [28.020983s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native [10.599693s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 [6.714912s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac [8.107009s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port [10.270207s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null [3.287287s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_403 [9.050385s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner [3.468488s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet [9.526282s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address [6.639386s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared [3.424828s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin [4.050796s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change [5.192506s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_segmentation_id [2.238541s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn [2.943104s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction [3.155519s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure [8.433272s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native [2.229140s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail [0.977335s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac [10.865780s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network [4.245073s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction [8.233392s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields [2.369720s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips [4.675222s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated [3.668402s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records [6.761556s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id [3.435959s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_body [6.370421s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback [1.828563s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [5.572690s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback [2.115273s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip [21.779540s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [6.118227s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access [1.852745s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_update_attrs [4.756151s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips [2.838643s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported [1.327152s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails [2.241491s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_update_attrs [1.768419s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated [1.841391s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input [1.104211s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id [10.372566s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation [7.472872s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn [5.524795s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id [3.823742s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address [1.160214s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated [1.507180s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values [1.469004s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip [5.473790s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure [1.391845s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.693566s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native [3.090635s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks [1.858185s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native [3.147358s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [7.188862s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback [4.772653s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports [9.520411s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback [1.626456s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated [6.176186s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id [2.301922s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 [5.753449s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native [1.574531s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts [0.635965s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [11.022554s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet [2.482907s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac [5.386183s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 [1.230136s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated [14.168715s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_does_not_change [4.675057s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [3.829910s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_empty_body [3.484866s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac [3.862695s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_incorrect_resource_body [1.420800s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip [4.649704s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 [4.628339s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 [2.105808s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_non_AgentMechanismDriverBase [1.543328s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_agentless_mech_drivers [1.473440s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port [4.169431s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail [0.985244s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id [3.884619s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails [2.866540s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas [1.534307s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated [1.711193s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant [1.060781s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip [4.535531s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network [1.842481s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_with_network [6.322856s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields [2.077294s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status [6.097412s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data [3.763336s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [7.528775s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks [2.315865s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated [5.301588s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated [2.867625s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated [2.948498s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac [4.637084s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters [2.386521s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 [1.888254s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [7.437939s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2FilterExtensions.test__filter_extensions_by_mech_driver [0.691523s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated [2.308553s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner [3.849647s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user [2.261547s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts [1.116984s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network [2.295790s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_multisegment_network [3.606984s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet [3.006429s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails [2.258554s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet [4.789681s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas [1.617941s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant [1.042332s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network [2.126204s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 [6.961608s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id [2.125623s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status [6.507957s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent [0.915671s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports [0.842797s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters [2.299321s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac [4.013173s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent [1.038321s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac [4.410357s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values [1.909110s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 [1.839681s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr [1.905168s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 [1.390751s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean [1.502963s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_403 [3.350693s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes [1.711598s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared [2.110931s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated [5.742120s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID [0.783847s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_update_attrs [4.357914s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools [3.341236s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_multisegment_network [1.324438s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid [1.041812s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [2.572967s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail [1.582625s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback [1.781404s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input [1.220090s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas [1.690616s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req [2.568352s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls [8.217323s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network [1.746780s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set [1.038347s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status [3.463849s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [8.031123s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 [2.184298s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks [4.336968s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin [4.882524s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [2.684212s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [1.632879s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated [3.283106s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V6_cidr [1.074741s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [9.580397s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none [4.958949s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native [2.112248s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [2.398814s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters [2.436305s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [5.992888s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values [2.484329s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [5.083272s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile [6.747027s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant [3.350007s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null [3.482280s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native [5.098076s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared [2.494345s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values [5.331896s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 [1.757623s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2AgentMechDrivers.test__update_segmentation_id_ports [1.315292s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments [1.949886s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated [2.204600s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none [2.571567s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [3.875478s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback [1.233387s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_segmentation_id [4.027451s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback [1.331397s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_ports_wrong_vif_type [1.138179s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin [2.705173s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone [1.185188s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network [1.813048s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [3.465457s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native [1.295165s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [1.626472s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure [1.122238s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas [0.864933s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail [0.662936s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas [1.620900s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details [7.583674s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 [6.644903s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool [4.979451s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks [1.928981s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [1.780311s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile [3.073933s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 [4.004731s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [2.705593s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared [1.870534s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native [5.196488s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type [3.132036s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes [1.673607s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding [1.417265s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native [1.984623s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared [2.941870s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated [2.699030s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native [1.484090s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu [1.316953s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json [2.944243s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback [1.342114s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [2.346316s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback [1.633802s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback [1.069554s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure [3.555631s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas [0.794116s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network [1.121251s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [4.612518s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail [0.878935s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native [4.823779s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native [2.601602s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [3.076022s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_empty_body [4.185712s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 [2.632097s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_incorrect_resource_body [1.307397s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native [2.322636s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [3.091474s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_agentless_mech_drivers [1.271319s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network [2.903437s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id [1.952058s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_ports_wrong_vif_type [1.220121s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure [2.150034s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network [1.618763s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [3.387773s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_portbinding_attrs [2.673129s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails [2.316114s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated [4.565587s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure [1.101850s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns [2.443604s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 [1.599632s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure [1.031560s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant [0.949927s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native [2.167647s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp [5.039701s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback [1.262903s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network [1.304494s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count [5.606482s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address [1.244235s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id [4.911079s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed [3.701640s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet [2.214288s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version [1.215207s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native [2.315890s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet [1.241163s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit [3.995744s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated [2.039385s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts [0.441981s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network [4.121254s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 [1.764989s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native [4.365530s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared [2.019726s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_empty_body [1.713515s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race [4.413168s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared [2.975882s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 [1.888133s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_multisegment_network [1.749222s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn [2.152076s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_segmentation_id [4.950867s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network [1.511961s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_no_notify_in_disassociate_floatingips [6.966851s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_agentless_mech_drivers [1.525930s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_multisegment_network [1.661385s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [11.808937s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated [4.538466s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock [4.745984s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn [2.321185s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native [1.772516s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network [1.493109s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native [0.500414s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update [4.452869s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [3.818466s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure [1.486187s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native [3.098953s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas [1.508511s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet [3.103961s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native [2.870097s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts [0.991823s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [3.457088s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [7.588300s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status [6.321538s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [2.397186s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req [4.775158s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip [2.430806s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks [2.253318s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields [1.632741s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet [2.814410s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip [2.479106s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address [1.476545s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated [2.789444s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [7.914433s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters [2.362347s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 [5.095632s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 [1.716071s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw [3.171127s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 [2.246830s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_incorrect_resource_body [1.837535s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [2.598904s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated [8.527449s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated [5.854266s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [4.589785s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback [2.218399s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address [6.661590s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets [5.575872s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts [1.011946s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac [1.042581s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [2.460592s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements [0.859939s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change [0.864730s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal [1.007969s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction [3.365635s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_403 [3.247138s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails [5.465685s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big [3.366124s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant [3.380049s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction [4.106559s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_segmentation_id [1.458637s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [2.303539s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_update_attrs [1.436472s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails [2.478684s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip [4.274685s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails [2.509387s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails [5.781882s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details [9.608054s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure [1.367784s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port [0.996646s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway [3.764356s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas [1.066864s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac [6.963910s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route [2.905851s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas [2.236800s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed [3.949010s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input [0.914720s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [3.563710s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native [2.899636s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host [4.293747s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries [5.759594s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 [2.118841s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields [1.570255s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin [2.165793s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips [8.615230s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [1.877505s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native [5.290470s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment [1.275111s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 [1.879972s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets [1.429904s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host [8.845929s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id [4.579472s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider [1.478841s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated [2.306871s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin [0.913630s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared [2.769623s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 [1.303717s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments [3.537317s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names [0.947084s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip [6.172749s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update [7.892150s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments [2.332518s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.TestTransactionGuard.test_delete_subnet_guard [1.007461s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 [0.624877s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu [0.641337s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip [3.872923s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries [7.992493s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update [6.651673s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding [4.825823s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [5.033983s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels [3.158694s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner [2.562180s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure [4.092325s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries [5.298047s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict [2.448100s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set [0.750823s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed [2.898050s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile [2.483423s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding [5.461573s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details [2.900695s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac [8.373438s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details [4.655440s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure [3.297648s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id [0.658728s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound [1.106103s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id [3.168199s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr [0.765023s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner [2.888536s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr [0.796128s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding [5.384987s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values [1.153917s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin [2.309407s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only [3.433210s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding [3.173909s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network [2.589993s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips [3.760914s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify [5.575914s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete [0.190248s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding [6.563991s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_active_in_host [0.204560s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_from_port [0.264701s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip [5.830032s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_wrong_host [0.258559s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices [0.220158s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_failures [0.204013s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status [0.224829s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values [3.921876s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [1.783131s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls [2.832667s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [0.797053s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id [2.321720s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native [2.973176s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_low_version [4.970237s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip [3.483743s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels [5.083126s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure [1.935051s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_extra_dhcp_opts [1.487413s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [2.688407s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big [2.169828s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete [2.855502s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules [7.060746s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated [3.837422s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port [0.883936s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [4.929596s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input [1.616338s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none [4.045630s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [3.876964s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress [7.948396s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id [9.166546s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed [5.637629s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists [3.570484s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found [2.930414s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin [3.126175s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip [2.841269s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group [9.883181s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type [5.324921s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [0.973633s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format [0.878371s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group [3.094653s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.894959s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [3.246740s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk [2.029967s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip [16.164598s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id [1.476300s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation [6.330917s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count [13.158845s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip [1.896304s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin [2.460215s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [2.785635s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [4.394525s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant [1.512877s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [3.461512s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated [5.251518s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock [4.347213s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation [7.449656s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db [2.805358s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner [5.227081s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [2.699214s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [1.873415s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [2.850525s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [10.841400s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count [10.919173s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac [3.790631s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [5.244391s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native [12.349966s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [2.853028s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_allowed_address_pairs [2.075493s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big [2.497368s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [2.141116s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [3.065731s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [5.106526s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix [2.607514s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_wrong_fixed_ips [2.990726s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol [1.205228s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native [8.757563s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas [2.377927s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [3.731502s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports [7.617598s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id [2.402295s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name [1.749890s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order [7.264708s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_address_group_in_use [3.029316s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [3.935721s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native [12.874787s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port [1.100554s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin [3.095550s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring [9.988883s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac [3.409458s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup [3.657914s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port [5.298667s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [4.566243s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant [1.936633s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface [4.055762s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts [1.729957s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups [2.818987s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner [7.003729s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort [2.810235s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups [9.004813s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network [3.576986s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group [5.356491s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner [5.291010s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips [14.110994s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group [3.016841s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id [9.664821s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction [5.471068s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native [8.533677s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list [9.886532s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure [12.354250s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty [2.000549s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_disassociate_floatingips_do_notify_returns_nothing [3.509224s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only [21.737398s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty [3.842555s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips [2.528741s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty [4.040349s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id [10.083678s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event [9.729154s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event [3.362836s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac [7.221095s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip [17.281944s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event [4.075181s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event [5.950103s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [41.611088s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_id [0.555538s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_not_exists [0.436944s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_error [0.426717s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network [10.293141s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_not_exists [0.438258s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac [12.465601s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_op_not_supported [5.264066s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_in_namespace [0.400821s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_removed_during_call [0.396867s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_namespace [0.375044s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_pass [0.390149s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null [6.517242s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_namespace [0.322331s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event [0.878103s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection [0.613026s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync [0.842321s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty [0.723807s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_non_tracked_resource [0.057631s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracked_resource [0.050558s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty [0.117207s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_invoked_with_tracking_disabled [0.067654s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_dirty_resource [0.052362s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints [2.018988s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints [2.687641s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac [11.862678s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents [5.114760s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated [23.531040s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent [10.031902s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only [13.453410s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution [4.900082s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network [3.180804s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) [1.276362s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) [1.158381s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [11.567575s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [46.122909s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native [21.899944s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [5.145365s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation [4.773825s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records [6.499639s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet [10.306692s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one [1.059356s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts [1.730939s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet [5.041927s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down [1.956744s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_publish_before_after_port_binding [5.417444s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up [1.577381s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [9.695044s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings [1.408079s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents [1.153405s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change [5.473499s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin [2.550517s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule [2.065684s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [1.390835s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver [1.211086s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port [8.692611s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [2.211810s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match [4.279185s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 [1.907158s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints [1.993126s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records [10.098056s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed [6.457722s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [5.718901s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [2.190224s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [1.505323s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation [9.060750s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [3.867232s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [10.595253s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [3.979392s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [4.055161s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes [1.177866s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change [5.085704s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [19.248867s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg [5.768647s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [9.006390s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin [6.805381s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [6.251775s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools [3.392966s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac [5.701686s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version [1.754624s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only [27.167772s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_with_network [5.818677s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 [5.216462s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [24.631129s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [0.928800s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [1.536340s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [3.219143s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool [4.375418s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [5.663365s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 [11.219629s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip [11.115019s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [1.793576s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway [4.143303s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [2.189126s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_body [2.399149s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [1.485774s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac [5.250133s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed [1.811358s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route [4.585609s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet [4.106715s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent [2.127473s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant [1.613247s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_dhcp [3.957059s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [2.137509s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [2.128637s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns [6.743571s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null [7.239178s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [8.315081s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns [3.674801s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [5.056858s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list [0.121654s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool [4.408248s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent [4.450824s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged [6.209248s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling [1.017104s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas [3.711764s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets [9.105855s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host [4.376571s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr [1.192335s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure [3.824392s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [5.275442s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac [9.178996s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers [4.098476s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert [0.846938s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update [0.857854s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port [0.964829s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas [7.393518s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input [0.815921s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [7.814909s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip [9.112350s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas [3.073271s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule [6.920897s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other [4.454781s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route [2.607265s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner [4.585951s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used [5.118061s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid [1.306240s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network [2.955111s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build [3.393358s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error [10.519205s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id [4.397982s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [4.363740s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets [7.464512s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use [2.536283s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [3.573920s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found [6.427278s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [6.121526s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip [4.599280s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format [0.956672s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin [2.236308s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit [3.065777s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated [5.569599s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json [3.823539s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated [6.186604s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native [4.998354s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.895151s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation [1.635582s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers [12.703798s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet [1.842145s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_not_ha_l3_agents_count [2.055039s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) [1.095541s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) [1.123857s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) [0.799136s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found [7.998694s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_create_subnetnotfound [8.938935s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) [3.226631s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.559672s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion [2.839794s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation [8.691721s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race [4.112244s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip [1.347916s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state [1.330661s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion [2.896461s] ... ok {3} 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) [3.789577s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network [3.190908s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback [2.518499s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [3.759195s] ... ok {3} 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.360413s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_dhcp [2.407884s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [2.162269s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network [4.414238s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged [3.614534s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns [4.696941s] ... 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,with manual scheduling) [7.247131s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None [3.126993s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port [6.180469s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries [1.878949s] ... 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,with manual scheduling) [4.817965s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated [8.712160s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw [2.179393s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip [3.036464s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets [1.996206s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [1.883998s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin [2.208770s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [1.881892s] ... ok {3} 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) [4.930081s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update [3.244200s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 [6.517949s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None [6.370158s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted [0.482536s] ... 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.659641s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted [0.380294s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 [0.525079s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip [6.387320s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 [1.435922s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_fip_gw [5.915512s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 [1.487771s] ... 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,without manual scheduling) [4.806209s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 [1.354600s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips [3.983092s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segments_race_condition [1.711397s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [3.880011s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments [0.553262s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision [2.717815s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac [3.456814s] ... 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,with manual scheduling) [7.843857s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner [5.986922s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [5.316388s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip [3.850044s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding [4.134981s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [5.281266s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix [1.540478s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used [7.045309s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr [1.733378s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_pf_port_unbound_mac_reset [5.858165s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null [1.289698s] ... ok {3} 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) [10.983170s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [1.470022s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding [2.727668s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [1.293157s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [1.225813s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac [6.226129s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) [5.205895s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision [2.515781s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [3.102406s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents [0.659221s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down [0.601467s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding [5.709907s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V4_cidr [1.083448s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode [0.838377s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet [1.525984s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) [4.245302s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [1.818699s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter [3.042172s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [1.793619s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [4.486294s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active [2.944921s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version [0.807385s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant [1.116889s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) [6.663534s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test__get_chassis_load_by_prios_several_ports [0.133609s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router [0.344388s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again [0.207982s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values [4.394178s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net [0.202303s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin [0.225921s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context [1.681229s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed [0.326810s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_delete_conntrack_helper [0.406845s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_with_custom_email [0.236516s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_zone_not_found [0.242043s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_reverse_zone_over_quota [0.187296s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set [0.220645s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [1.845606s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test___attrs_to_driver [0.503307s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified [0.336511s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [3.199970s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid [0.341497s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler [0.517104s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults [2.286928s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status [8.673947s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_delete_events [2.024914s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [2.716646s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_enabled_log [0.170120s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_add_router [0.220731s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_update_router [0.203023s] ... ok {3} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_port_vm [0.150713s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [2.648279s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify [2.775280s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [2.621876s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_delete_network [0.127920s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_device_details [0.180474s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_devices_details_list_and_failed_devices [0.202181s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_ports_by_vnic_type_and_host [0.193258s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_delete [0.175035s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_update [0.185918s] ... ok {3} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged [3.304655s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_caching [0.207227s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [1.382638s] ... ok {3} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_unsupported_logging_type [0.207626s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list [0.215877s] ... ok {3} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_specific [0.226756s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_with_empty_devices [0.179659s] ... ok {3} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_disable_events [0.179192s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status_failed [0.197588s] ... ok {3} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_not_set_gw_port [0.195071s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_no_failure [0.173071s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host_no_notify [0.214834s] ... ok {3} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported [0.429494s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_add_log_object_refs [0.161154s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_removed_log_object_ref [0.150533s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_set_controller_rate_limit [0.203715s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vnic_compatible [0.173697s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods [0.387081s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver [0.220236s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.219499s] ... ok {3} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ [0.121678s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values [6.012580s] ... ok {3} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ [1.733960s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [1.422247s] ... ok {3} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_log_resources [0.155791s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource [0.509622s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target [0.224392s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource [0.298272s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [1.489447s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress [5.303620s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log [0.500104s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info_delete [0.247027s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_router_deleted [0.199479s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_sync_router_namespaces [0.246618s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_legacy_routers [0.196442s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [1.171809s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_without_label [0.220325s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive [1.154518s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_when_no_namespace [0.217939s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules [0.173845s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes [0.617672s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_with_dvr_routers [0.199172s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_sync_router_namespaces [0.211195s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers [0.191993s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [1.089287s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr [9.707351s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [1.489564s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [3.121071s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [0.587985s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [1.986813s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use [6.550919s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_ip_only [5.773955s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [2.085522s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns [1.822877s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call [1.704090s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_referenced [0.379136s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.609771s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_supported [0.269459s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range [0.241961s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_unsupported_network_type [0.190910s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes [2.045275s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_missing_physical_network_for_vlan [0.220461s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range [0.423861s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups [4.201017s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [3.700497s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups [2.955490s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [1.180486s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 [4.748406s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [1.472016s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure [1.625586s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid [4.290886s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets [2.269522s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled [4.338680s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 [1.853450s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_changed [9.932853s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant [1.260956s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [1.511022s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [1.487816s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id [1.453572s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [4.687134s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_subnetpool_address_scope_update [3.692981s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant [1.157187s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas [1.504917s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [1.544918s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet [2.078316s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [1.292025s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_network_id_returns_400 [3.610121s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network [5.066492s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback [1.698879s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id [3.214045s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [3.278460s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [5.332419s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [1.405449s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route [2.116203s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_only_network_returns_400 [1.910746s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only [1.346773s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id [2.413357s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [1.224013s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id [2.650855s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [1.477114s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared [2.038233s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [1.039830s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter [2.490690s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated [2.997616s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_ext_gateway_return_404 [6.433444s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_multiple_remotes [3.346305s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter [2.053168s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only [1.410149s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native [5.149055s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range [1.493649s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_public_subnet_returns_400 [4.541835s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [1.116088s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet [4.210026s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [1.214146s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated [3.383983s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback [1.650239s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant [1.645020s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback [2.501180s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [1.481700s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order [3.666818s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback [2.452657s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules [4.752472s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [2.942935s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin [2.408720s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools [3.112041s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group [2.214246s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_non_admin_context_agent_notification [15.536150s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules [3.029456s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [10.275629s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [4.848507s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw [2.462731s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse [4.352679s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range [4.847902s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [2.312700s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback [1.177585s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_false [1.748860s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast [1.167080s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [2.123095s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [2.142790s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [2.669739s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated [5.484769s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports [1.172528s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [4.501017s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error [1.356831s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [16.213945s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [5.112805s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.743675s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_invalid_gw_V4_cidr [1.475935s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail [3.560221s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [3.258590s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 [1.595053s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description [1.630726s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_incorrect_resource_body [1.436530s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_duplicated_specific_ip [5.591895s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_empty_body [1.677166s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty [1.520905s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 [0.514429s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment [1.232072s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments [1.031429s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty [1.616839s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_multisubnet_id [2.884040s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider [1.290060s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty [1.149033s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test___init__.MakeSerializableTestCase.test_make_serializable [0.150629s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_removed_during_call [0.119084s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_error [0.163237s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 [3.258623s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_entry [0.157166s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_icmp_entry [0.132652s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_new_failed [0.136299s] ... ok {1} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_with_plural_name [0.004595s] ... ok {1} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_without_plural_name [0.005796s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved [0.326154s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 [0.752586s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_and_fip_address [2.535623s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail [2.304813s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 [1.391213s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver [0.594646s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage [1.981622s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment [0.554172s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage [0.276050s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments [1.060988s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync [0.240543s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage [0.269602s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync [0.355135s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event [0.160386s] ... ok {1} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_tracked [0.009814s] ... ok {1} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_with_override [0.012059s] ... ok {1} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_force_scheduling [0.139217s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider [0.991543s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az [0.404907s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail [0.578954s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_fail_update_network_provider_attr [1.301213s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent [1.888313s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) [0.431799s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_concurrency [4.065039s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) [0.462225s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_update_network_provider_attr_no_change [1.495510s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts [0.412611s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard [0.761956s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_non_router_port_device_id_of_other_tenants_router_update [7.058775s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks [0.823019s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net [0.656933s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_auto_schedule_network_excess_agents [0.579516s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent [0.638267s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_routers_native_quotas [1.349994s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal [0.457635s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_non_pf_port_with_mac_port_not_updated [3.352520s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored [2.547419s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed [2.574631s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers [0.354426s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az [1.280916s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active [3.659022s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers [1.725907s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding [2.810413s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_pf_port_with_mac_port_updated [7.897659s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_binding_fail_for_unknown_allocation [2.778222s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding [2.926328s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_crd_ops [12.044070s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure [3.984495s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner [4.782524s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [10.427877s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding [3.012723s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed [5.298567s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings [3.355525s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit [2.289933s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [6.149622s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters [3.340825s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding [3.768210s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding [3.837286s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_create_different_fixed_ip_same_port [15.308295s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [1.186194s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [1.191966s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed [2.875576s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding [4.884440s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound [2.446617s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields [3.016887s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter [3.028993s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent [5.428926s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list_and_failed_devices [0.179034s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_sync [0.161104s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_update [0.135107s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_down [0.178493s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_list [0.174713s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_up [0.174470s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_network_qos_policy_id [0.203908s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_context_without_bounded_segment [0.187302s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_host [0.173181s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_network_details [0.140105s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_failed_devices [0.132263s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify [0.183660s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify_not_sent_with_port_not_found [0.156718s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host [0.192249s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling [11.396948s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding [4.320641s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_port_id_returns_409 [13.515357s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair [4.202962s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host [3.868276s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent [3.103602s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added [8.551592s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_backward_cmp [6.095479s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [1.024171s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent [1.086985s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent [3.615313s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list [0.171432s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_status_equal_new_status [0.193314s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_none [0.192887s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_without_port_context [0.181413s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_empty_dev [0.168846s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [0.983133s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_with_device_not_bound_to_host [0.171732s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_empty_devices [0.162732s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router [0.825622s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_port_id [12.948719s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized [1.057338s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [0.970433s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group [6.644141s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule [7.045132s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair [5.942326s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress [4.136696s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail [0.982788s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group [1.190706s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group [5.105374s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [3.384929s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native [1.319645s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [3.539058s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules [1.488185s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler [17.133607s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_same_external_and_internal [18.773884s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description [1.271893s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [1.904541s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix [1.569110s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk [3.792699s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [4.232055s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive [1.407384s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max [3.377707s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids [1.398095s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post [1.049740s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only [1.454250s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [1.636665s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix [1.612593s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name [0.816544s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router [7.011074s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big [1.616194s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length [0.958057s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action [0.584947s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_port_owner_as_admin [12.191976s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action [0.682755s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only [1.424401s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas [1.182161s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt [0.549616s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers [0.559490s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip [0.537002s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host [0.575149s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete [0.534220s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet [0.550031s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules [3.190037s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [3.563584s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only [1.335363s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_max_limits [1.182538s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol [1.442932s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination [2.182159s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number [1.377609s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort [1.835532s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [1.405447s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination [1.750673s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added [7.494959s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_address_group_id [1.633342s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype [0.287610s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [0.767022s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse [3.462286s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist [3.883216s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_true [1.259662s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas [3.906063s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id [0.959648s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group [1.319158s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated [1.784387s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [3.501195s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group [1.200819s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [1.200099s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group [2.726892s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none [5.609315s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group [1.289276s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [7.378171s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_router [26.039454s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length [1.264309s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name [1.110166s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty [2.087071s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices [7.293622s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [2.421391s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty [3.313955s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [7.727758s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_skips_get_l3_agent_candidates_if_dvr_scheduled [0.144575s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty [1.166008s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups [2.915996s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event [2.132917s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event [1.539182s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None [4.555123s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_201 [12.211397s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event [1.087665s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_vfs [0.194077s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_in_namespace [0.152973s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_namespace_not_exists [1.599882s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_no_namespace [0.096086s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_in_namespace [0.130673s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group [6.117229s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_not_exists [0.153764s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_namespace_not_exists [0.178754s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_list_entries [0.158594s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_failed [0.127819s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_correct_output [0.137879s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_procs [0.106011s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail [1.129956s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false [0.395889s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false [0.218041s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_nexthop_route [4.371997s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info [0.217678s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage [0.222589s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name [1.130477s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info [0.380616s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_project [0.213778s] ... ok {0} neutron.tests.unit.quota.test_resource.Test_CountResource.test_all_plugins_checked [0.159462s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracking_disabled [0.022694s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_no_override [0.016996s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_new_resource [0.019790s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_tracked_resource_error_if_already_registered_as_untracked [0.014304s] ... ok {0} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_several_agents [0.133928s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents [1.135906s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) [0.631007s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [8.011493s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) [0.443171s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event [4.193810s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_nexthop [7.072800s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty [3.996362s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [5.577140s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) [0.434935s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) [0.533795s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each [6.687103s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) [0.485913s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts [0.537344s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty [2.044993s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents [0.488999s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active [0.693358s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty [1.214647s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_external_route [5.718494s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up [0.760921s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings [0.362611s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) [2.816378s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) [0.392012s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) [0.594962s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty [2.142478s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_error [0.175512s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_removed_during_call [0.140157s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) [0.356152s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_namespace_not_exists [0.171920s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_no_namespace [0.154262s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_entries [0.137019s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_tcp_entry [0.145006s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_udp_entry [0.192431s] ... ok {2} neutron.tests.unit.quota.test_resource.TestResource.test_resource_default_value [0.025909s] ... ok {2} neutron.tests.unit.quota.test_resource.TestResource.test_resource_negative_default_value [0.022004s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false [0.508544s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false [0.280723s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event [0.226742s] ... ok {2} neutron.tests.unit.quota.test_resource.Test_CountResource.test_core_plugin_checked_first [0.144554s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_tracked_resource [0.024183s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_not_tracked [0.004485s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_with_tracking_disabled_by_config [0.014776s] ... ok {2} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_no_agents [0.129266s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints [3.432530s] ... ok {1} 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) [5.829893s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent [0.866831s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule [8.417207s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent [0.922118s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_multi_routes [9.449055s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent [1.015844s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight [0.513601s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent [1.012690s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping [1.043621s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [1.144249s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment [1.815507s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network [1.099334s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) [0.306828s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) [0.331581s] ... ok {1} 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) [7.023414s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized [2.930719s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [1.220263s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet [2.537244s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [1.455362s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway [8.938090s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy [1.392389s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_auto_reschedule_vs_network_on_dead_agent [2.612136s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 476, 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-23.4.1.dev15/neutron/common/utils.py", line 953, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-23.4.1.dev15/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 1133, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 803, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1233, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1173, 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_single_agent [0.151685s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down [0.300992s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [1.584053s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default [0.462936s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected [0.368207s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [0.987415s] ... ok {1} 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) [7.599577s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router [1.446510s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet1_returns_400 [5.397111s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router [3.169186s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints [5.157431s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router [1.257101s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr [1.430754s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [1.309307s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [1.155046s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [0.668270s] ... ok {1} 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) [8.526100s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha [0.500400s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router [3.843094s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router [0.924103s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr [1.358905s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [0.429712s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers [0.795832s] ... 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,without manual scheduling) [4.659482s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding [0.963708s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_multiple_subnets_ipv6 [12.578683s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [1.141202s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [5.986156s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [1.235763s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet_forbidden [2.014180s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [3.705170s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_non_existent_network_returns_404 [3.912866s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [1.318409s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [6.022601s] ... ok {1} 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) [7.827862s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_bad_values [1.507110s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router [0.604551s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [0.814385s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy [0.749390s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers [1.193543s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed [0.670810s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) [5.058140s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_admin_address_out_of_pool [5.505008s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents [5.625681s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change [0.631607s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt [0.465117s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action [0.631077s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs [0.675813s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent [5.923852s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update [0.721004s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change [0.615935s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) [6.506957s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet1_returns_400 [5.694999s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_candidates_provided [0.174647s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test__get_chassis_load_by_prios_no_ports [0.191769s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_existing_chassis_available_for_existing_gateway [0.156538s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway3 [0.135158s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_existing_gateway [0.106227s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces [0.278561s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_topology [0.169304s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error [0.139286s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None [3.849666s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helper [0.166540s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helpers [0.227705s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_invalid_proto_for_helper [0.457772s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_not_allowed [0.315212s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_delete_conntrack_helper [0.351325s] ... ok {1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_zone_conflict [0.194457s] ... ok {1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_zone_not_found [0.171279s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_bad_tenant_returns_404 [3.277368s] ... ok {1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv6_ptr_is_misconfigured [0.139741s] ... ok {1} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin [0.351548s] ... ok {1} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags [0.152924s] ... ok {1} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_disabled [0.116041s] ... ok {1} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_enabled_log [0.127538s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added [6.595324s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent [6.305825s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_port_from_other_tenant [5.305724s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port [4.854476s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [4.914372s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent [3.451170s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg [3.580817s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_enabled [4.980402s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_callback [1.389230s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents [3.994040s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log [2.778226s] ... ok {1} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported [0.228262s] ... ok {1} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported [0.394219s] ... ok {1} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_register_validate_method [0.135026s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_is_empty [0.143176s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test__get_cookie_by_id_not_found [0.140805s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled [7.435892s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_add_port_event [2.201207s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_update_or_create_log_event [0.165839s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg [0.169565s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_drop [0.159122s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_missing_acls [0.195482s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_only_if_exists [0.181746s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_logging_type_supported [0.162122s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vif_type_compatible [0.134983s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter [0.503395s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb [0.238738s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types [0.326105s] ... ok {1} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_register_rpc_methods_method [0.170822s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices [6.263318s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port [0.416975s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target [0.153309s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value [0.160859s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [7.022065s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs [0.188245s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip [0.763073s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log [0.171596s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_with_bad_driver_impl [0.157779s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_metering_agent_host_value [0.167251s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label [0.193005s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label_rule [0.152879s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers [0.840506s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_routers_updated [0.117739s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_update_metering_label_rule [0.218564s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_dvr_router [0.157326s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_iptables_manager_for_distributed_routers [0.135473s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_stateless_iptables_manager [0.149125s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile [0.737076s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_granular_data [0.153075s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_legacy_mode [0.157878s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ {'c5df2fe5-c600-4a2a-b2f4-c0fb6df73c83': {'pkts': 2, 'bytes': 5}, 'eeef45da-c600-4a2a-b2f4-c0fb6df73c83': {'pkts': 4, 'bytes': 3}} {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list [2.165955s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids [0.406868s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_iptables_manager_never_create_with_no_valid_namespace [0.145251s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule [0.122133s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router [0.521124s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [7.647795s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_and_remote_ip [4.826825s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None [4.507353s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_iterable_on_early_returns [0.265945s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_compat_agent [0.190325s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_no_ip_prefix_entered [1.627422s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_nothing_returns_400 [6.692089s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist [7.184936s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_source_ip_only [2.342625s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_remote_ip [1.273591s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call [1.069307s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [3.621328s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_returns_200 [7.009303s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call [2.889364s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [8.748097s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [4.441837s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call [2.216234s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call [0.935685s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_with_both_ids_returns_200 [4.941508s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call [1.694372s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [5.530111s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_specify_id_backend [4.049057s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared [3.717573s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update [1.540685s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count [11.209690s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) [0.355525s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler [5.071280s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) [0.755956s] ... ok {1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router [7.024652s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_impacted [0.290630s] ... 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.473548s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_unimpacted [3.681227s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_enabled [9.608242s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_unsupported [0.235382s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range_failed_with_segment_referenced [0.309548s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports [8.773792s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_no_compat_agent [0.212542s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) [0.499856s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [0.527383s] ... ok {0} 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) [3.571890s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.711090s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [0.789226s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_not_changed [6.243596s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [8.398897s] ... ok {0} 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) [5.891010s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_associate_to_dhcp_port_fails [4.290952s] ... ok {2} 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.194412s] ... ok {0} 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) [5.543699s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_allocation [3.333247s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_external_ip_used_by_gw [6.383654s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_subnet [2.364552s] ... ok {2} 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) [4.895281s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_subnet [2.867937s] ... ok {0} 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) [4.883806s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails [2.858456s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested_delete_router_failed [0.618958s] ... 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) [6.690850s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_dup_address [6.779620s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_delete_ext_net_with_disassociated_floating_ips [4.356388s] ... 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.857752s] ... 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) [5.418874s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ipv6_subnet_ext_ra [5.878088s] ... 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,with manual scheduling) [4.271231s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set_and_snat_disabled [0.661180s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_in_nat_rule [0.866797s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_type_snat [0.719967s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lsp_external_id [3.163381s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_multiple [0.515677s] ... 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) [6.135172s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_one [0.540207s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface [0.673860s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event [0.603231s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate [0.437179s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_admin_state_change [0.827838s] ... 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,without manual scheduling) [10.170032s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_name_change [0.508494s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification_port_delete [15.887111s] ... 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,with manual scheduling) [6.390979s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_clear [4.267939s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) [5.212367s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones [0.624271s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_fail_non_exist [0.467851s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_hypervisors [0.509824s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_unsupported_agent_type [0.403409s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_after_transient_error [0.553177s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_restarted [0.611178s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_ok [0.284001s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_create [0.281632s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_create_or_update [0.302335s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_register [0.286902s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_tunnel_networks [0.256781s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created_with_ranges [0.331201s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated [0.307731s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding [0.577755s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding [0.204426s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_no_such_opt [0.238660s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding [0.390312s] ... 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,with manual scheduling) [8.088847s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination [10.661424s] ... ok {3} neutron.tests.unit.services.qos.drivers.openvswitch.test_driver.TestOVSDriver.test_validate_min_bw_rule [0.273513s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) [7.529929s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_existing_gateway [0.252146s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_new_gateway [0.177693s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_random_chassis_available_for_new_gateway [0.244238s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway1 [0.181407s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway2 [0.202398s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only [0.560181s] ... ok {3} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_delete_policy [3.090156s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools [0.342613s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported [0.272266s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup [0.282581s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported [0.178129s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded [0.211052s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error [0.482754s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_pps_rule [0.221718s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_and_pps_rule [0.246760s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors [0.326960s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default [0.250184s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_rule [0.401457s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_non_min_bw_or_min_pps_rule [0.248625s] ... ok {2} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_update_conntrack_helper [0.522649s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_bound_port [0.309816s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_when_missing [0.195895s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set [0.201488s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_dns [0.194999s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule [0.554852s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule [0.333634s] ... ok {2} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups [0.663918s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_duplicates [0.241784s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_packet_rate_limit_rule [0.437967s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule [0.326368s] ... 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) [7.459835s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit [0.293008s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates [0.228015s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule [0.362902s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule [0.140790s] ... ok {2} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_enabled [1.883654s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy [0.105948s] ... ok {2} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_create_events [0.184367s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule [0.148828s] ... ok {2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_create_events [0.184234s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy [0.171164s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule_for_nonexistent_policy [0.107578s] ... ok {2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_disabled_log [0.214470s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy [0.158289s] ... ok {2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_not_port_vm [0.224191s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination_reverse [10.204513s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy [2.717130s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters [0.316646s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy_with_filters [0.190661s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type [0.390095s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type_as_user [0.320638s] ... ok {2} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port [3.768664s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type [0.346042s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering [0.331842s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy [0.294106s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule [0.199870s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_bad_policy [0.173122s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_packet_rate_limit_rule [0.170110s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule [0.338314s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy [0.387179s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max [0.370088s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_pps_direction_conflict [0.386189s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed [0.436358s] ... ok {0} 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) [8.985058s] ... ok {2} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event [3.696660s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed [0.314265s] ... ok {2} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_resource_id_not_exists [0.163982s] ... ok {2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_exists [0.060848s] ... ok {2} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported [0.117990s] ... ok {2} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_get_validated_method [0.041332s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_dir_min_pps_ingress_to_any [0.393548s] ... ok {2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_initialize_bridge [0.076699s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_empty [0.071149s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_port [0.092215s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_with_log_name [0.065006s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_port_delete [7.092776s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease_min_pps [0.389108s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement [0.302132s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create [1.139805s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create_meter_name [0.057209s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods [0.167454s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers [0.151232s] ... ok {2} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_create_log [0.139960s] ... ok {2} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_port [0.155921s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled [0.201709s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type [0.117175s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource [0.364967s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log [0.178738s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement_with_pps [2.449243s] ... ok {2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value [0.227114s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_runtime_error [0.106552s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_create_no_granular_traffic_counters [0.185861s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_update [0.172487s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_qos_change [0.571147s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label [0.144149s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) [4.523609s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_get_traffic_counters [0.188948s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_filter_existing_chassis [0.148218s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_with_rebalance [0.176315s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info [0.200041s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_dvr_routers [0.106104s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule [0.045856s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_change [0.640564s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_with_rules [0.048546s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_new_gateway [0.272044s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_with_missing_chain [0.057221s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules_with_no_gateway_router [0.101634s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label [0.072217s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers_removal [0.060985s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_update [0.522294s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures [0.489117s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup [0.273019s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback [0.575255s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error [0.328476s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value [0.324509s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_no_policy [0.432524s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed [0.312892s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input [0.232907s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin [0.196762s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_create_conntrack_helper [2.425406s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_conntrack_helper [0.142001s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_get_conntrack_helper [0.082376s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_update_conntrack_helper [0.097718s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_duplicate_recordset [0.049893s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_over_quota [0.054469s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_with_reverse_dns [0.061333s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv4_ptr_is_misconfigured [0.120901s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider [0.329411s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id [5.396506s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router [0.314837s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.Test_LegacyPlusProviderConfiguration.test__update_router_provider_invalid [0.101639s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete [4.603511s] ... ok {0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_disabled_log [0.126861s] ... ok {0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_delete_router [0.143252s] ... ok {0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.121511s] ... ok {0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_delete_events [0.180456s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call [2.614684s] ... ok {0} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type [2.210134s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_invalid_fixed_ip [14.323607s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries [6.154190s] ... ok {0} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg [5.514205s] ... ok {0} neutron.tests.unit.services.logapi.common.test_sg_callback.TestSecurityGroupRuleCallback.test_handle_event [0.189767s] ... ok {0} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_invalid_resource_constraint [0.160704s] ... ok {0} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_target_id_not_exists [0.135278s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object [2.608212s] ... ok {0} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_snat_disable [0.145314s] ... ok {0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_generate_cookie [0.176333s] ... ok {0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_log_event [0.168471s] ... ok {0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_port_event [0.175394s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_all [0.171929s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log [0.245059s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__set_acls_log [0.234122s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision [1.461961s] ... ok {0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.219251s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_delete_log [0.073664s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_update_log [0.064808s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_get_rpc_method [0.048410s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options [0.085999s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port [0.077740s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled [0.084912s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_init_chain [0.058262s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label_rule [0.068605s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report [0.054640s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report_interval [0.164495s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label [0.065316s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_dvr_router [0.044926s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_in_update [0.092930s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_metering_label_rules [0.120425s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering [9.368176s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared [1.585031s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range [0.130472s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call [2.082332s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.352424s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises [3.660744s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_subnet_gateway_disabled [10.040684s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_dest_ip_only [1.378311s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_not_existing_network_returns_404 [2.907797s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision [4.061947s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigDirTestCase.test_can_parse_multi_opt_service_provider_from_conf_dir [0.162041s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.NeutronModuleTestCase.test_can_parse_multi_opt_service_provider_from_conf_file [0.126650s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_default_service_provider_configuration [0.120655s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_multi_service_provider_opt [0.145339s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_name_too_long [0.157766s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers_with_fields [0.189090s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_trunk [0.189904s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_not_trunk [0.172800s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_other_error [0.153984s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk [0.131387s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_cache_miss [0.107534s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_not_found [0.114588s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_set_trunk_status [0.108363s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test__get_vlan_children [0.164317s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted [0.150839s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_trunk_rpc_error [0.153999s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_only_service_ports_on_bridge [0.163517s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_ovsdb_error [0.151206s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_trunk_side [0.157708s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_trunk_not_associated [0.170085s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_interface_wont_appear [0.148915s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_rpc_failure [0.142203s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_add_sub_port_plug_fails [0.115053s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_sub_port_unplug_fails [0.109783s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_register [0.102269s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk [0.145954s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_not_found [0.159541s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added [0.122288s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_event_create [0.138482s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ [0.141740s] ... ok {3} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator_raises_keyerror_on_missing_validator [0.196858s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers [0.598739s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router [8.952500s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_unreferenced [0.140460s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range_failed_with_impacted_existing_range [0.245693s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_parent_port_status_down [2.032766s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_404 [11.360150s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc [11.344297s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floating_non_ext_network_returns_400 [3.974222s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_parent_port_status_up [3.412579s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.736273s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_and_invalid_fip_address [1.985000s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_port_id_returns_400 [1.014138s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed [2.328114s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_invalid_create_port [6.188255s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_wrong_subnet_id [2.992846s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_clears_orphaned_floatingip_port [1.395744s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv6_subnet [3.550645s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound [2.512814s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingips_native_quotas [3.000262s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list [2.897030s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip [4.066538s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_non_admin [1.338713s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_nexthop_is_port_ip [7.517859s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_non_admin [2.105383s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises [5.593106s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list [0.901567s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_destination [4.852060s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down [3.360355s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_multiple_floatingips_same_fixed_ip_same_port [11.907051s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested [0.954827s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update [2.557009s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_port_with_device_id_of_other_tenants_router [2.009951s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_one_route [8.321157s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception [5.498122s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_ip_direct_port_delete_returns_409 [13.513621s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_type [0.126719s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_invalid_segmentation_type [0.098482s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_valid_vlan_id_as_string [0.102272s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_raises_conflict [2.762320s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises [2.223889s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_association_on_unowned_router [6.119012s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway_tenant_ctx [7.713819s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_first_floatingip_associate_notification [10.988984s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_invalid_network_returns_400 [0.977803s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_net_not_external_returns_400 [2.162927s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk [5.440217s] ... ok {3} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty [0.328214s] ... ok {3} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible [0.576434s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id [0.174623s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_no_admin [0.149512s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_auth_token [0.164620s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_core_plugin_supports_services [0.188515s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_get_service_plugin_by_path_prefix_3 [0.165693s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider [0.232087s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_child_first [0.269013s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_mixed_specified_for_service_type [0.131504s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_by_name_is_loaded [0.128397s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded [0.151469s] ... ok {3} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check_deepcopy [0.155999s] ... ok {3} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_policy_called [0.246157s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_fails [0.171563s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_port_works [0.234002s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works [0.187137s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_create [0.120319s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized [0.156925s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_device_owner_regex [0.128534s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_nonshared_network [0.137743s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute_nonadminctx_returns_403 [0.145097s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create [0.179215s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list [0.164086s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list_forbiden [0.108734s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check [0.178800s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_shared_succeeds [0.162929s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_check_non_existent_action [0.219396s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_old_defaults [0.208086s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement [0.202707s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws [0.271352s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true [0.295521s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_old_defaults [0.326435s] ... ok {3} neutron.tests.unit.test_service.TestRpcWorker.test_reset [0.149702s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [11.566134s] ... ok {3} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_unicode [0.132760s] ... ok {3} neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json [0.154602s] ... ok {3} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_action_args [0.000154s] ... ok {3} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_query_extension [0.120801s] ... ok {3} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_unsupported [0.147194s] ... ok {3} neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch_unknown_controller_action [0.132649s] ... ok {3} neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_server_error [0.139434s] ... ok {3} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_serializer [0.000115s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_out_of_pool [8.514431s] ... ok {3} neutron.tests.unit.test_wsgi.TestWSGIServer.test_app [0.378703s] ... ok {3} neutron.tests.unit.test_wsgi.TestWSGIServer.test_disable_ssl [0.276133s] ... ok {3} neutron.tests.unit.test_wsgi.TestWorkerService.test_start_withoutdb_call [0.243608s] ... ok {3} neutron.tests.unit.tests.test_post_mortem_debug.TestFilteredTraceback.test_filter_traceback [0.197076s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_port_status_not_applicable [12.604855s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [2.726494s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_delete_port_after_failure [3.954567s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_empty_port_and_subnet_ids [1.780808s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update [16.200312s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification [15.031838s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_sort [10.829966s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_same_fixed_ip_same_port [17.539236s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet [37.935977s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_to_same_port_id_twice [16.627275s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_multi_external_one_internal [24.348723s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnet_port [6.901656s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external [9.663162s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_fixed_ip_same_port [12.571985s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external_failure [4.908190s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_same_net [11.544505s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_no_data_returns_400 [1.490819s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_assoc_fails [4.011614s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_doesnt_delete_if_fixed_in_interim [1.681442s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_clear_routes_with_None [9.209162s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_overlapped_cidr_returns_400 [6.943428s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_with_both_ids_returns_400 [1.325048s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_no_ext_gwinfo [3.266799s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_route_via_another_tenant_subnet [5.848423s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_non_admin [1.849992s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_updates_port_device_id [10.673275s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [4.636926s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_destination_route [15.216200s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_in_pool [16.925194s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_subnet [24.321086s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [11.093895s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet2_returns_400 [16.184720s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [12.222049s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_race_with_interface_add [4.787055s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet [11.429471s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_port [11.613902s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_fail_after_port_create [2.913809s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_notifications [3.220001s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_clear_gateway_callback_failure_returns_409 [3.500511s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_call_extensions [0.760563s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_parameters [4.013757s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_callback_failure_returns_409 [2.689468s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_set_gateway_cidr_overlapped_with_subnets [3.843898s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo [7.066766s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_cidr_overlapped_with_gateway [8.308259s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_fails_nested [2.494880s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip [3.202659s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_default [6.989151s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_subnet_inuse_returns_409 [5.544878s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_disabled [3.493412s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_cidr_overlapped_with_gateway [8.894644s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_retry [2.921733s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination [1.063402s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_ip [4.040126s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet2_returns_400 [5.553033s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_ip_address [4.325667s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_ipv6_subnet_from_interface [9.130729s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_port_existing_network_returns_400 [4.933291s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_show [1.022758s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet_without_gateway_ip [3.321983s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_two_fips_one_port_invalid_return_409 [7.356007s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test__plugin_driver [0.440379s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.969643s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface [0.712019s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag_enabled [0.675369s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_vlan_network [0.254537s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip [0.160341s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_with_gateway_port [0.176750s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_router_with_ext_gw [2.925701s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disassociate_floatingips [0.534237s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnets [5.623969s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_enable_snat [0.810159s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_ovn_l3_router_plugin_without_ovn_mech_driver [0.577410s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_delete_routes [10.707535s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_port_update_before_update_router_port_without_ip [0.561638s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_port_update_postcommit [0.373231s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_with_gateway_set [0.450305s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_no_change [0.523805s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_active [0.328246s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_not_found [0.239207s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_with_direction [2.724369s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_different_net [6.136273s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_without_direction [0.336816s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_not_found [0.300985s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_supported_agent_types [0.351321s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_wrong [0.165240s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_basic [0.143267s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_delete [0.112703s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_noop [0.123116s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_update [0.123149s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_init [0.129391s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_delete [0.133980s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted [0.106601s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated_with_ranges [0.153764s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding [0.330670s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding [0.243108s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings [0.294263s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match [0.268177s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding [0.339125s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use [0.222029s] ... ok {1} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_update_policy [0.125378s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_network [0.196122s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway [9.427546s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods [0.219409s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods [0.335757s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver [0.206603s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.179675s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details [0.211183s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port [6.012465s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_bad_tenant_returns_404 [1.905101s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_rule [3.165792s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_update_rule [0.813865s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_inherited_policy [0.201877s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_pps_rule [0.288958s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_add_multiple_prefixes_ipv6 [5.774496s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_without_ips [1.967488s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_no_qos_policy [0.218128s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_unbound_port [0.217510s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_bound_port [0.218944s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min [0.170249s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max [0.177312s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_pps_direction_conflict [0.164885s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy [0.122020s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule [0.373723s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_bad_policy [0.170077s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_packet_rate_limit_rule [0.144995s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_bad_policy [0.168341s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type [0.207705s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type_as_user [0.331173s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters [0.287092s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy [0.164666s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule [0.197531s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule [0.181295s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy [0.260638s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy [1.636604s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types [0.156662s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_for_nonexistent_policy [0.146607s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet [5.621443s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_bad_policy [0.148936s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_for_nonexistent_policy [0.160403s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed [0.172531s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed [0.353980s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease [0.447691s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_rule_not_min_bw [0.227672s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_allocation [0.315704s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_qos [0.177927s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_old_rule_not_min_bw [0.266036s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_qos_network_policy [0.485700s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_to_empty_with_existed_floatingip [8.740994s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_remove_qos [0.526390s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_concurrent_delete_upon_subnet_create [4.126012s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update [1.266282s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create [0.865189s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_hit [0.103450s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_miss [0.103367s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_nexthop_ip [4.078588s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create [3.064211s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigDirTestCase.test_read_configuration_from_all_matching_files [2.225178s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_invalid_format [0.176802s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_deleted [0.168443s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_happy_path [0.148626s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_missing [0.135449s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_disabled [0.128278s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_for_subport [0.128243s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_ensure_trunk_subports [0.127160s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_trunk_on_host [0.097096s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_properties [0.059470s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_not_for_this_agent [0.069437s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_device_on_bridge [0.046934s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_bridge_name [0.039798s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_int_side [0.053402s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_active [0.040469s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_wire [0.052246s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_create_trunk_failure [0.063068s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_get_trunk_details_failure [0.051154s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_rewire_trunk_failure [0.079394s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_ovsdb_failure [0.042720s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_port_not_found [0.072315s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_ovsdb_failure [0.052505s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_loaded [0.043919s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_not_loaded [0.050155s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_vif_details_bridge_name_handler_registration [0.047532s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_db_exception [0.061718s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted [0.073961s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_default [3.709894s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error [1.003512s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_disabled [1.462594s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_nexthop_is_outside_port_subnet [5.910412s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_invalid_ext_ip [1.867238s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete [0.877967s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error [6.974952s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_floatingip_existed_returns_409 [7.755240s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_routes_update_for_multiple_routers [10.552997s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror [5.547135s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_port_existed_returns_409 [3.483087s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_port_device_id_to_different_tenants_router [2.925710s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings [6.228088s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_subnet_gateway_for_external_net [4.274111s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_interface_in_use_by_route [4.764222s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag_enabled_then_remove [0.783309s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_update_lrouter_port [0.522390s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination_reverse [1.239832s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set [0.427426s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed [0.359322s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed_logical_port_down [0.443759s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_sort [1.106760s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration [5.562289s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_deleted [0.150688s] ... ok {1} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_add_new_type [0.135269s] ... ok {1} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator [0.159960s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_vip_fip [2.622925s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver [0.567632s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lsp_external_id [0.546364s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types [0.456911s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lb_vip_fip [0.699356s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_no_lsp_external_id [0.505063s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disable_snat [0.559781s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_none [0.414011s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_inuse_returns_409 [5.582427s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_update_lrouter_port [0.438007s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways [0.522776s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create [4.190629s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_no_gateways [2.498915s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_association_empty_update [0.451775s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_port_returns_404 [3.661432s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_ip_address [0.447394s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_down [0.495697s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_no_change [0.474734s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use [3.533833s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw [0.677751s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_legacy [0.409091s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_subnet_returns_400 [2.757835s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_placement_gone [0.611502s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_create_or_update [0.178810s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_provider_networks [0.173041s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created [0.201765s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list [2.468345s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update [2.352664s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update [1.711876s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address [0.239481s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_invalid_snat_setting [3.636753s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal [0.213765s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use [0.199545s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding [0.267302s] ... ok {0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding [0.272729s] ... ok {0} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_create_policy [0.112340s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported [0.123178s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values [0.120110s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_non_existing_rule [0.508582s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_and_pps_rule [0.265745s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_duplicates [0.205370s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw [0.192181s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy [0.137671s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_for_nonexistent_policy [0.149500s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_for_nonexistent_policy [0.316600s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy [0.157443s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy [0.174014s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters [0.191584s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules [0.182319s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy [0.282092s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks [4.746800s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_ipv6 [5.481535s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_nonexistent_policy [2.241443s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule_for_nonexistent_policy [0.207851s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy [0.210080s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user [0.203949s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit [0.364797s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy [0.241832s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_network [0.196335s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk [3.331624s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed [0.189664s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call [0.265587s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_direction_min_pps_and_min_bw [0.439576s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase [0.283065s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps [0.334832s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps_and_min_bw [0.312693s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_conflict [0.236115s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks [2.313457s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_generation_conflict [0.444088s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_different_external_subnet [5.526264s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change [1.058487s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback_no_qos [0.124679s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_network [1.010396s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port_and_network [0.203012s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set [2.803492s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_and_trunk_shared_port_id [0.096464s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_network_description_bumps_revision [0.736537s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision [1.427144s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigNotParsedTestCase.test_ini_no_crash_if_config_files_not_parsed [0.005291s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_service_provider_opt [0.157478s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_default_unique [0.140162s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_subport [0.188400s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_created [0.167994s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_created [0.167260s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_deleted [0.163998s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_updated [0.149847s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_concurrent_removal [0.146235s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_not_on_host [0.150569s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_true [3.494812s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_other_exception [0.157029s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_bind_subports_to_host [0.117393s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_delete_trunk_subport [0.120353s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk [0.135673s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport_non_existent_trunk [0.120587s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ [0.126573s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created_trunk_on_trunk_update [0.127341s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted_trunk_on_trunk_update [0.138251s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_keyword_argument [0.131590s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_positional_argument [0.129059s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass [1.589413s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_existed_floatingip [7.755170s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host [1.617244s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_parent_port_not_found [2.126328s] ... ok {1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless [0.224191s] ... ok {1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin [0.058462s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_rpc_failure [0.135864s] ... ok {1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_id [0.042988s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_manager_gathers_agent_notifiers_from_service_plugins [0.057401s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_trunk_manager_failure [0.123912s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_by_name_specified_for_service_type [0.057451s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_pre_plugin_validation [0.049033s] ... ok {1} neutron.tests.unit.test_neutron_plugin_base_v2.NeutronPluginBaseV2TestCase.test_can_load_core_plugin_without_datastore [0.056397s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_trunk_manager_failure [0.124026s] ... ok {1} neutron.tests.unit.test_policy.CustomRulesTestCase.test_owner_check_deepcopy [0.055395s] ... ok {1} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_not_found_policy_calls_default [0.100180s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_trunk_manager_failure [0.118044s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_port_works [0.083573s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_create_trunk_plug_fails [0.104746s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_trunk_unplug_fails [0.080058s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_update [0.094008s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_creation [0.097065s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute [0.097603s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_update [0.095081s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk [0.119422s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource [0.109078s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_key_not_found [0.137183s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_log_rule_list [0.102736s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_db_exception [0.108179s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_reset_adminonly_attr_to_default_fails [0.092208s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_not_found [0.117542s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound [0.095530s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_event_delete [0.125438s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_caches_extracted_fields [0.114132s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_agent.TrunkSkeletonTest.test___init__ [0.121921s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_no_target_field_raises [0.128420s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ [0.146141s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_check_invalid_scope [0.259164s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_policy/policy.py:1130: 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) {0} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test_process_event [0.158571s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement [0.273349s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action [0.236800s] ... ok {1} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_set [0.133361s] ... ok {1} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default [0.136085s] ... ok {1} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_default [0.118687s] ... ok {1} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json [0.190366s] ... ok {1} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_expected_content_type [0.000379s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_given_content_types [0.193422s] ... ok {1} neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch [0.138910s] ... ok {1} neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_throws_unsupported_media_type_error [0.143168s] ... ok {1} neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_custom [0.127338s] ... ok {1} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_json_response [0.000474s] ... ok {1} neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_json_content_type [0.119767s] ... ok {1} neutron.tests.unit.test_wsgi.SerializerTest.test_get_deserialize_handler_unknown_content_type [0.201396s] ... ok {1} neutron.tests.unit.test_wsgi.TestWSGIServer.test_ipv6_listen_called_with_scope [0.193083s] ... ok {1} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port_with_ipv6 [0.286393s] ... ok {1} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_unused_port [0.012582s] ... ok {1} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit [0.027331s] ... ok {1} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored [1.845540s] ... ok {1} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_middle_traceback_ignored [0.119647s] ... ok {1} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_two_member_trailing_chain [0.086255s] ... ok {1} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test__get_debugger [0.090596s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_on_external_port [7.828105s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception [5.565642s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_added [0.127692s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_created [2.121473s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_too_many_routes [5.352356s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged [2.694665s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state [2.363781s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create [1.772980s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ip_not_allowed [5.568254s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_member_fip [0.387941s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_without_gateway_port [0.539249s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_router_with_ext_gw [0.403440s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip [0.672432s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_router_not_found [0.372361s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event_no_gw_chassis [0.412753s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk [4.851969s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_invalid_vlan_id [0.091816s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_id [0.089251s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_vlan_id_not_an_int [0.091965s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip [2.169456s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate_distributed [0.355915s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_qos [0.351878s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_reassociate_to_same_port_diff_fixed_ip [0.404517s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_false [2.349743s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_subnet [0.327186s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_change [0.319619s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw_and_disabled_snat [0.373910s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_no_azs [0.356829s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_found [0.276637s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_rp_name_not_found [0.259138s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check [1.820138s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk [1.635805s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_without_resource_info [2.348007s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_new [0.417848s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_found [0.557418s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_delete [0.120730s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_fip_objs [0.097338s] ... ok {0} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers [1.844473s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_pf_objs [0.149795s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_attributes [0.204642s] ... ok {0} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch [0.443517s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_protocol [0.159639s] ... ok {0} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_request_id_extracted_from_env [0.135709s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_lb_names [0.153076s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements [0.150504s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted_with_ranges [0.162284s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_with_parent [0.143689s] ... ok {0} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__regex_value [0.128771s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set [0.124006s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external [0.387653s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works [0.141013s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding [0.215774s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_empty_dict_validator [0.144003s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_wrong_validation_info [0.139632s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_values [0.208008s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_regularuser_on_read [0.116282s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute [0.102673s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported [0.187880s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_private_fails [0.095942s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_private_fails [0.090345s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers [0.213872s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_shared_fails [0.091707s] ... ok {0} neutron.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads [0.190744s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.305501s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_check_bad_action_noraise [0.143064s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules [0.194508s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_invalid_scope [0.148397s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws [0.228931s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_new_defaults [0.186918s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement [0.072767s] ... ok {0} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_default [0.045755s] ... ok {0} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_zero [0.047966s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_defined [0.047386s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_delete_rule [0.695616s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_zero [0.049474s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_start_all_workers [0.051309s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_non_existing_rule [2.115638s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_rule [0.449728s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_update_rule [0.468333s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_delete_rule [0.530797s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_rule [0.174579s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_non_provider_net [0.186016s] ... ok {0} neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle [4.073415s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_mix_rules_non_provider_net [0.320336s] ... ok {0} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch [0.112398s] ... ok {0} neutron.tests.unit.test_wsgi.DictSerializerTest.test_dispatch_default [0.091029s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__get_min_bw_traits [0.172236s] ... ok {0} neutron.tests.unit.test_wsgi.FaultTest.test_call_fault [0.132057s] ... ok {0} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception [0.132167s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy [0.309790s] ... ok {0} neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json_with_unicode [0.163222s] ... ok {0} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_body_deserializer_unknown_content_type [0.000152s] ... ok {0} neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_custom [0.158416s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword [0.232274s] ... ok {0} neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_default [0.137855s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_unbound_port [0.181624s] ... ok {0} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_and_query_extension [0.133145s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_for_nonexistent_policy [0.166063s] ... ok {0} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_default [0.116508s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_for_nonexistent_policy [0.135051s] ... ok {0} neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_internal_error [0.139968s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy [0.125544s] ... ok {0} neutron.tests.unit.test_wsgi.ResourceTest.test_malformed_request_body_throws_bad_request [0.121835s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy [0.133360s] ... ok {0} neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_default [0.138092s] ... ok {0} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_body_serializer [0.000152s] ... ok {0} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_response_None [0.000120s] ... ok {0} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_unknown_content_type [0.000128s] ... ok {0} neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_content_type_json [0.134338s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy_with_filters [0.131174s] ... ok {0} neutron.tests.unit.test_wsgi.TestWSGIServer.test__run [0.120785s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule [0.125154s] ... ok {0} neutron.tests.unit.test_wsgi.TextDeserializerTest.test_dispatch_default [0.141248s] ... ok {0} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test__get_source_ports_from_ss_output [0.015676s] ... ok {0} neutron.tests.unit.tests.test_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler [0.035184s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_nonexistent_policy [0.199671s] ... ok {0} neutron.tests.unit.tests.test_base.CatchTimeoutTestCase.test_catch_timeout [0.022913s] ... ok {0} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit [0.045982s] ... ok {0} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_single_member_trailing_chain [0.115715s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy [2.721390s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule [0.273154s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw [0.245462s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid [0.189307s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid [0.392648s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed [0.248358s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_equal_minkbps_and_minkpps [0.443387s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_policy_empty [0.437392s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_min_bw [0.249191s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_ports_to_update [1.134481s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change [0.416199s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_new_policy [0.569778s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_qos_network_policy [0.303700s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port [0.269986s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises [2.385605s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router [2.499348s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group [0.379936s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_subnet_description_bumps_revision [0.784774s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigFileTestCase.test_read_configuration_from_all_matching_files [0.073101s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_default_service_provider_opt [0.070369s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_duplicate_provider [0.070659s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_provider [0.044921s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_driver_unique [0.045118s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers [0.038127s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_by_id [0.040158s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport [0.039199s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_delete_trunk_subports [0.039223s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_is_loaded [0.037391s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created [0.043117s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_unknown_event [0.040455s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_random_string [0.037102s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_int_side [0.036871s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_trunk_side [0.035588s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_missing_argument [0.036541s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_degraded [0.038981s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__set_trunk_metadata_with_None_params [1.401103s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_unwire [0.097824s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_report_trunk_called_on_wiring [0.088311s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_missing_bridge [0.089337s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test__update_subport_binding [0.087091s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_is_loaded [0.080067s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subport_event_create [0.167189s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subport_event_delete [0.094873s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subport_event_invalid [0.122263s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_event_invalid [0.117338s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ [0.252176s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror [2.112800s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_deleted [0.045667s] ... ok {2} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_raises_keyerror_on_redefinition [0.039627s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found [0.124890s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create [1.845192s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list [0.637207s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down [1.823827s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create [1.095466s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport [2.242292s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete [0.667085s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete [1.573405s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete [1.631483s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete [1.301198s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset [1.751601s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorPrepareTestCase.test__prepare_subports_raise_no_provider_ext [0.097525s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_port_id [0.088620s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_unbound_port [1.118078s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises [0.704133s] ... ok {2} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents [0.344873s] ... ok {2} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch [1.461017s] ... ok {2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_id [0.064079s] ... ok {2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name [0.060472s] ... ok {2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_without_auth_token [0.057299s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_dhcp_agents_per_network_min [0.112487s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider_wrong_plugin [0.046558s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins [0.049924s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_specified_for_service_type [0.066162s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_conflicts_with_core_plugin [0.062987s] ... ok {2} neutron.tests.unit.test_opts.OptsTestCase.test_list_sriov_agent_opts [0.048583s] ... ok {2} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__boolean_value [0.041848s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_subnet_fails [0.046115s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_update_port_works [0.042694s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_shared_network [0.130142s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_nonadminctx_returns_403 [0.146232s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure [0.138970s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_invalid_parent_resource_raises [0.109704s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_malformed_target_field_raises [0.199241s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_bw_compatibility [0.164970s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_owner [0.100652s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_process_rules [0.090773s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_new_defaults [0.152501s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_false [0.141109s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check [0.178621s] ... ok {2} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_defined [0.091336s] ... ok {2} neutron.tests.unit.test_service.TestServiceHelpers.test_get_workers [0.087763s] ... ok {2} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_action_None [0.094489s] ... ok {2} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_utf8 [0.091502s] ... ok {2} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_deserialize [0.001382s] ... ok {2} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_deserializer [0.000246s] ... ok {2} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_with_given_content_types [0.078564s] ... ok {2} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_accept [0.076486s] ... ok {2} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_missing [0.069425s] ... ok {2} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_charset [0.089463s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_bad_request [0.083915s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_type_error [0.080132s] ... ok {2} neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_raise_bad_request [0.080850s] ... ok {2} neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_unknown_content_type [0.087474s] ... ok {2} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_multiple_workers [0.076667s] ... ok {2} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port [0.219498s] ... ok {2} neutron.tests.unit.test_wsgi.TestWorkerService.test_reset [0.111952s] ... ok {2} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_free_namespace_port [0.765892s] ... ok {2} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_no_config_decorator [0.081804s] ... ok {2} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables [0.126443s] ... ok {2} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_no_ignored_tracebacks [0.072425s] ... ok {2} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test_exception_handler [0.072636s] ... ok ====== Totals ====== Ran: 11090 tests in 5326.5012 sec. - Passed: 11065 - Skipped: 25 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 20772.5490 sec. ============== Worker Balance ============== - Worker 0 (2774 tests) => 1:28:03.451011 - Worker 1 (2771 tests) => 1:27:29.688741 - Worker 2 (2771 tests) => 1:28:44.261361 - Worker 3 (2774 tests) => 1:23:07.103085 ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gxzwD9 + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZnNYl9 + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/python3-neutron + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/python3-neutron + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron = 1:23.4.1-0.20250319123703.c9862eb.el9 python3-networking-ovn = 1:23.4.1-0.20250319123703.c9862eb.el9 python3-neutron = 1:23.4.1-0.20250319123703.c9862eb.el9 python3.9-neutron = 1:23.4.1-0.20250319123703.c9862eb.el9 python3.9dist(neutron) = 23.4.1~~dev15 python3dist(neutron) = 23.4.1~~dev15 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.8.1 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.2.1 python3.9dist(oslo-upgradecheck) >= 1.3 python3.9dist(oslo-utils) >= 6.2 python3.9dist(oslo-versionedobjects) >= 1.35.1 python3.9dist(osprofiler) >= 2.3 python3.9dist(ovs) >= 2.10 python3.9dist(ovsdbapp) >= 2.2.1 python3.9dist(packaging) >= 20.4 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:23.4.1-0.20250319123703.c9862eb.el9 Processing files: python3-neutron-tests-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IrWZMl + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/python3-neutron-tests + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/python3-neutron-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron-tests = 1:23.4.1-0.20250319123703.c9862eb.el9 python3-neutron-tests = 1:23.4.1-0.20250319123703.c9862eb.el9 python3.9-neutron-tests = 1:23.4.1-0.20250319123703.c9862eb.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:23.4.1-0.20250319123703.c9862eb.el9 Processing files: openstack-neutron-common-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9ILQ5L + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/doc/openstack-neutron-common + cp -pr README.rst /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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.jUH8Z0 + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-common + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-common + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /etc/neutron/plugins/networking-ovn/networking-ovn.ini -> /etc/neutron/ovn.ini Provides: config(openstack-neutron-common) = 1:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-common = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.qTzL9Z + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-linuxbridge) = 1:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-linuxbridge = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hA2seq + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-macvtap-agent = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wAKHhZ + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/doc/openstack-neutron-ml2 + cp -pr neutron/plugins/ml2/README /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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.Bulzpp + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-ml2) = 1:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-ml2 = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.b4eUeG + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-openvswitch) = 1:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-openvswitch = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Jtecu8 + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-metering-agent) = 1:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-metering-agent = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Pe4X2Z + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-rpc-server = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hBD7Go + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-sriov-nic-agent = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gSvjSw + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-ovn-metadata-agent = 1:23.4.1-0.20250319123703.c9862eb.el9 python3-networking-ovn-metadata-agent = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XJ16iv + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-ovn-agent) = 1:23.4.1-0.20250319123703.c9862eb.el9 openstack-neutron-ovn-agent = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.5FrULr + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-migration-tool + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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:23.4.1-0.20250319123703.c9862eb.el9 python3-networking-ovn-migration-tool = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pI6oVE + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-ml2ovn-trace = 1:23.4.1-0.20250319123703.c9862eb.el9 python3-neutron-ml2ovn-trace = 1:23.4.1-0.20250319123703.c9862eb.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-23.4.1-0.20250319123703.c9862eb.el9.x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.src.rpm Wrote: /builddir/build/RPMS/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-migration-tool-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ml2-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-common-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-openvswitch-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-agent-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-linuxbridge-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-metering-agent-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-metadata-agent-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-sriov-nic-agent-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-rpc-server-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-macvtap-agent-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ml2ovn-trace-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/python3-neutron-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Wrote: /builddir/build/RPMS/python3-neutron-tests-23.4.1-0.20250319123703.c9862eb.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7r4YZe + umask 022 + cd /builddir/build/BUILD + cd neutron-23.4.1.dev15 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-neutron-23.4.1-0.20250319123703.c9862eb.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0