Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.src.rpm Child return code was: 0 Mock Version: 6.7 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.src.rpm Child return code was: 0 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.src.rpm Child return code was: 0 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.sSHNL3 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf neutron-24.2.3.dev18 + /usr/bin/gzip -dc /builddir/build/SOURCES/neutron-24.2.3.dev18-0.20260420183434.74ccc29.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd neutron-24.2.3.dev18 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-neutron-24.2.3 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.rrxbg7 + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.BcIlPQ + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.4BFywN + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling virtualenv<20.37.0 from tox --print-deps-only: py39 Requirement satisfied: virtualenv<20.37.0 (installed: virtualenv 20.4.4) Handling pbr>=4.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.7.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Routes>=2.3.1 from tox --print-deps-only: py39 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling debtcollector>=1.19.0 from tox --print-deps-only: py39 Requirement satisfied: debtcollector>=1.19.0 (installed: debtcollector 3.0.0) Handling decorator>=4.1.0 from tox --print-deps-only: py39 Requirement satisfied: decorator>=4.1.0 (installed: decorator 4.4.2) Handling eventlet>=0.26.1 from tox --print-deps-only: py39 Requirement satisfied: eventlet>=0.26.1 (installed: eventlet 0.35.1) Handling pecan>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: pecan>=1.4.0 (installed: pecan 1.4.2) Handling httplib2>=0.9.1 from tox --print-deps-only: py39 Requirement not satisfied: httplib2>=0.9.1 Handling requests>=2.18.0 from tox --print-deps-only: py39 Requirement satisfied: requests>=2.18.0 (installed: requests 2.31.0) Handling Jinja2>=2.10 from tox --print-deps-only: py39 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.0.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py39 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling netaddr>=0.7.18 from tox --print-deps-only: py39 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 0.10.1) Handling netifaces>=0.10.4 from tox --print-deps-only: py39 Requirement satisfied: netifaces>=0.10.4 (installed: netifaces 0.10.6) Handling neutron-lib>=3.9.0 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.9.0 (installed: neutron-lib 3.11.1) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement not satisfied: python-neutronclient>=7.8.0 Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement not satisfied: tenacity>=6.0.0 Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.51) Handling WebOb>=1.8.2 from tox --print-deps-only: py39 Requirement satisfied: WebOb>=1.8.2 (installed: WebOb 1.8.7) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39 Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.6.1) Handling alembic>=1.6.5 from tox --print-deps-only: py39 Requirement satisfied: alembic>=1.6.5 (installed: alembic 1.8.1) Handling stevedore>=2.0.1 from tox --print-deps-only: py39 Requirement satisfied: stevedore>=2.0.1 (installed: stevedore 5.2.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.cache>=1.26.0 Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 6.0.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.4.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.5.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 15.0.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.3.0) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.5.1) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.7.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.1.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.3.0) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.privsep>=2.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.rootwrap>=5.15.0 Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.4.1) Handling oslo.service>=3.4.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.4.1 (installed: oslo.service 3.4.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling oslo.utils>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.3.0) Handling osprofiler>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: osprofiler>=2.3.0 (installed: osprofiler 4.1.0) Handling os-ken>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: os-ken>=2.2.0 (installed: os-ken 2.8.2) 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.8) Handling ovsdbapp>=2.3.0 from tox --print-deps-only: py39 Requirement not satisfied: ovsdbapp>=2.3.0 Handling psutil>=5.3.0 from tox --print-deps-only: py39 Requirement not satisfied: psutil>=5.3.0 Handling pyroute2>=0.7.3;sys_platform!='win32' from tox --print-deps-only: py39 Requirement not satisfied: pyroute2>=0.7.3;sys_platform!='win32' Handling pyOpenSSL>=17.1.0 from tox --print-deps-only: py39 Requirement satisfied: pyOpenSSL>=17.1.0 (installed: pyOpenSSL 20.0.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39 Requirement not satisfied: python-novaclient>=9.1.0 Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement not satisfied: openstacksdk>=0.31.2 Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement not satisfied: python-designateclient>=2.7.0 Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement not satisfied: os-vif>=3.1.0 Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.0.0) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement not satisfied: tooz>=1.58.0 Handling wmi>=1.4.9;sys_platform=='win32' from tox --print-deps-only: py39 Ignoring alien requirement: wmi>=1.4.9;sys_platform=='win32' Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39 Requirement not satisfied: coverage!=4.4,>=4.0 Handling fixtures>=3.0.0 from tox --print-deps-only: py39 Requirement not satisfied: fixtures>=3.0.0 Handling python-subunit>=1.0.0 from tox --print-deps-only: py39 Requirement not satisfied: python-subunit>=1.0.0 Handling testtools>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.1) Handling testresources>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py39 Requirement not satisfied: WebTest>=2.0.27 Handling oslotest>=3.2.0 from tox --print-deps-only: py39 Requirement not satisfied: oslotest>=3.2.0 Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement not satisfied: stestr>=1.0.0 Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement not satisfied: ddt>=1.0.1 Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 0.10.1) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.2.3.dev18/neutron-24.2.3.dev18.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=4.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pbr (>=4.0.0) (installed: pbr 6.0.0) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.7.1) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.1.0) Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Routes (>=2.3.1) (installed: Routes 2.5.1) Handling debtcollector (>=1.19.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: debtcollector (>=1.19.0) (installed: debtcollector 3.0.0) Handling decorator (>=4.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: decorator (>=4.1.0) (installed: decorator 4.4.2) Handling eventlet (>=0.26.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: eventlet (>=0.26.1) (installed: eventlet 0.35.1) Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pecan (>=1.4.0) (installed: pecan 1.4.2) Handling httplib2 (>=0.9.1) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: httplib2 (>=0.9.1) Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: requests (>=2.18.0) (installed: requests 2.31.0) Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Jinja2 (>=2.10) (installed: Jinja2 3.0.1) Handling keystonemiddleware (>=5.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: keystonemiddleware (>=5.1.0) Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netaddr (>=0.7.18) (installed: netaddr 0.10.1) Handling netifaces (>=0.10.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netifaces (>=0.10.4) (installed: netifaces 0.10.6) Handling neutron-lib (>=3.9.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.9.0) (installed: neutron-lib 3.11.1) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: python-neutronclient (>=7.8.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: tenacity (>=6.0.0) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.51) Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: WebOb (>=1.8.2) (installed: WebOb 1.8.7) Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystoneauth1 (>=3.14.0) (installed: keystoneauth1 5.6.1) Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: alembic (>=1.6.5) (installed: alembic 1.8.1) Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: stevedore (>=2.0.1) (installed: stevedore 5.2.0) Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.cache (>=1.26.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 6.0.0) Handling oslo.config (>=9.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.config (>=9.0.0) (installed: oslo.config 9.4.0) Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.context (>=2.22.0) (installed: oslo.context 5.5.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 15.0.0) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.3.0) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.5.1) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.7.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 6.1.0) Handling oslo.policy (>=3.12.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.policy (>=3.12.0) (installed: oslo.policy 4.3.0) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.privsep (>=2.3.0) Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.reports (>=1.18.0) Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.rootwrap (>=5.15.0) Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.serialization (>=2.25.0) (installed: oslo.serialization 5.4.1) Handling oslo.service (>=3.4.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.4.1) (installed: oslo.service 3.4.1) Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: oslo.upgradecheck (>=1.3.0) Handling oslo.utils (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=7.0.0) (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.3.0) Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: osprofiler (>=2.3.0) (installed: osprofiler 4.1.0) Handling os-ken (>=2.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-ken (>=2.2.0) (installed: os-ken 2.8.2) 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.8) Handling ovsdbapp (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: ovsdbapp (>=2.3.0) Handling psutil (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: psutil (>=5.3.0) Handling pyroute2 (>=0.7.3) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: pyroute2 (>=0.7.3) Handling pyOpenSSL (>=17.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyOpenSSL (>=17.1.0) (installed: pyOpenSSL 20.0.1) Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: python-novaclient (>=9.1.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: openstacksdk (>=0.31.2) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: python-designateclient (>=2.7.0) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: os-vif (>=3.1.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 3.0.0) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement not satisfied: tooz (>=1.58.0) Handling wmi (>=1.4.9) ; (sys_platform=='win32') from hook generated metadata: Requires-Dist (neutron) Ignoring alien requirement: wmi (>=1.4.9) ; (sys_platform=='win32') + cat /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires + rm -rfv neutron-24.2.3.dev18.dist-info/ removed 'neutron-24.2.3.dev18.dist-info/AUTHORS' removed 'neutron-24.2.3.dev18.dist-info/LICENSE' removed 'neutron-24.2.3.dev18.dist-info/METADATA' removed 'neutron-24.2.3.dev18.dist-info/entry_points.txt' removed 'neutron-24.2.3.dev18.dist-info/pbr.json' removed 'neutron-24.2.3.dev18.dist-info/top_level.txt' removed directory 'neutron-24.2.3.dev18.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.j1tEvL + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling virtualenv<20.37.0 from tox --print-deps-only: py39 Requirement satisfied: virtualenv<20.37.0 (installed: virtualenv 20.4.4) Handling pbr>=4.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.7.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Routes>=2.3.1 from tox --print-deps-only: py39 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling debtcollector>=1.19.0 from tox --print-deps-only: py39 Requirement satisfied: debtcollector>=1.19.0 (installed: debtcollector 3.0.0) Handling decorator>=4.1.0 from tox --print-deps-only: py39 Requirement satisfied: decorator>=4.1.0 (installed: decorator 4.4.2) Handling eventlet>=0.26.1 from tox --print-deps-only: py39 Requirement satisfied: eventlet>=0.26.1 (installed: eventlet 0.35.1) Handling pecan>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: pecan>=1.4.0 (installed: pecan 1.4.2) Handling httplib2>=0.9.1 from tox --print-deps-only: py39 Requirement satisfied: httplib2>=0.9.1 (installed: httplib2 0.20.4) Handling requests>=2.18.0 from tox --print-deps-only: py39 Requirement satisfied: requests>=2.18.0 (installed: requests 2.31.0) Handling Jinja2>=2.10 from tox --print-deps-only: py39 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.0.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py39 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.6.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py39 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 0.10.1) Handling netifaces>=0.10.4 from tox --print-deps-only: py39 Requirement satisfied: netifaces>=0.10.4 (installed: netifaces 0.10.6) Handling neutron-lib>=3.9.0 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.9.0 (installed: neutron-lib 3.11.1) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement satisfied: python-neutronclient>=7.8.0 (installed: python-neutronclient 11.2.0) Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.51) Handling WebOb>=1.8.2 from tox --print-deps-only: py39 Requirement satisfied: WebOb>=1.8.2 (installed: WebOb 1.8.7) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39 Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.6.1) Handling alembic>=1.6.5 from tox --print-deps-only: py39 Requirement satisfied: alembic>=1.6.5 (installed: alembic 1.8.1) Handling stevedore>=2.0.1 from tox --print-deps-only: py39 Requirement satisfied: stevedore>=2.0.1 (installed: stevedore 5.2.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.7.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 6.0.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.4.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.5.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 15.0.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.3.0) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.5.1) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.7.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.1.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.3.0) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.privsep>=2.3.0 (installed: oslo.privsep 3.3.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.3.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.4.1) Handling oslo.service>=3.4.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.4.1 (installed: oslo.service 3.4.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.3.0) Handling osprofiler>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: osprofiler>=2.3.0 (installed: osprofiler 4.1.0) Handling os-ken>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: os-ken>=2.2.0 (installed: os-ken 2.8.2) 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.8) Handling ovsdbapp>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: ovsdbapp>=2.3.0 (installed: ovsdbapp 2.6.1) Handling psutil>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: psutil>=5.3.0 (installed: psutil 5.8.0) Handling pyroute2>=0.7.3;sys_platform!='win32' from tox --print-deps-only: py39 Requirement satisfied: pyroute2>=0.7.3;sys_platform!='win32' (installed: pyroute2 0.7.12) Handling pyOpenSSL>=17.1.0 from tox --print-deps-only: py39 Requirement satisfied: pyOpenSSL>=17.1.0 (installed: pyOpenSSL 20.0.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39 Requirement satisfied: python-novaclient>=9.1.0 (installed: python-novaclient 18.6.0) Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement satisfied: openstacksdk>=0.31.2 (installed: openstacksdk 3.0.0) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 6.0.1) Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-vif>=3.1.0 (installed: os-vif 3.5.0) Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.0.0) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement satisfied: tooz>=1.58.0 (installed: tooz 6.2.0) Handling wmi>=1.4.9;sys_platform=='win32' from tox --print-deps-only: py39 Ignoring alien requirement: wmi>=1.4.9;sys_platform=='win32' Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling fixtures>=3.0.0 from tox --print-deps-only: py39 Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.0.1) Handling python-subunit>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: python-subunit>=1.0.0 (installed: python-subunit 1.4.0) Handling testtools>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.1) Handling testresources>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py39 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py39 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.0) Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.1.0) Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 0.10.1) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.2.3.dev18/neutron-24.2.3.dev18.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=4.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pbr (>=4.0.0) (installed: pbr 6.0.0) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.7.1) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.1.0) Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Routes (>=2.3.1) (installed: Routes 2.5.1) Handling debtcollector (>=1.19.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: debtcollector (>=1.19.0) (installed: debtcollector 3.0.0) Handling decorator (>=4.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: decorator (>=4.1.0) (installed: decorator 4.4.2) Handling eventlet (>=0.26.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: eventlet (>=0.26.1) (installed: eventlet 0.35.1) Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pecan (>=1.4.0) (installed: pecan 1.4.2) Handling httplib2 (>=0.9.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: httplib2 (>=0.9.1) (installed: httplib2 0.20.4) Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: requests (>=2.18.0) (installed: requests 2.31.0) Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Jinja2 (>=2.10) (installed: Jinja2 3.0.1) Handling keystonemiddleware (>=5.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystonemiddleware (>=5.1.0) (installed: keystonemiddleware 10.6.0) Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netaddr (>=0.7.18) (installed: netaddr 0.10.1) Handling netifaces (>=0.10.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netifaces (>=0.10.4) (installed: netifaces 0.10.6) Handling neutron-lib (>=3.9.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.9.0) (installed: neutron-lib 3.11.1) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-neutronclient (>=7.8.0) (installed: python-neutronclient 11.2.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tenacity (>=6.0.0) (installed: tenacity 8.2.3) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.51) Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: WebOb (>=1.8.2) (installed: WebOb 1.8.7) Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystoneauth1 (>=3.14.0) (installed: keystoneauth1 5.6.1) Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: alembic (>=1.6.5) (installed: alembic 1.8.1) Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: stevedore (>=2.0.1) (installed: stevedore 5.2.0) Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.cache (>=1.26.0) (installed: oslo.cache 3.7.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 6.0.0) Handling oslo.config (>=9.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.config (>=9.0.0) (installed: oslo.config 9.4.0) Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.context (>=2.22.0) (installed: oslo.context 5.5.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 15.0.0) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.3.0) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.5.1) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.7.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 6.1.0) Handling oslo.policy (>=3.12.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.policy (>=3.12.0) (installed: oslo.policy 4.3.0) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.privsep (>=2.3.0) (installed: oslo.privsep 3.3.0) Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.reports (>=1.18.0) (installed: oslo.reports 3.3.0) Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.rootwrap (>=5.15.0) (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.serialization (>=2.25.0) (installed: oslo.serialization 5.4.1) Handling oslo.service (>=3.4.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.4.1) (installed: oslo.service 3.4.1) Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.upgradecheck (>=1.3.0) (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=7.0.0) (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.3.0) Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: osprofiler (>=2.3.0) (installed: osprofiler 4.1.0) Handling os-ken (>=2.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-ken (>=2.2.0) (installed: os-ken 2.8.2) 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.8) Handling ovsdbapp (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovsdbapp (>=2.3.0) (installed: ovsdbapp 2.6.1) Handling psutil (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: psutil (>=5.3.0) (installed: psutil 5.8.0) Handling pyroute2 (>=0.7.3) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyroute2 (>=0.7.3) (installed: pyroute2 0.7.12) Handling pyOpenSSL (>=17.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyOpenSSL (>=17.1.0) (installed: pyOpenSSL 20.0.1) Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-novaclient (>=9.1.0) (installed: python-novaclient 18.6.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: openstacksdk (>=0.31.2) (installed: openstacksdk 3.0.0) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-designateclient (>=2.7.0) (installed: python-designateclient 6.0.1) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-vif (>=3.1.0) (installed: os-vif 3.5.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 3.0.0) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tooz (>=1.58.0) (installed: tooz 6.2.0) Handling wmi (>=1.4.9) ; (sys_platform=='win32') from hook generated metadata: Requires-Dist (neutron) Ignoring alien requirement: wmi (>=1.4.9) ; (sys_platform=='win32') + cat /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires + rm -rfv neutron-24.2.3.dev18.dist-info/ removed 'neutron-24.2.3.dev18.dist-info/LICENSE' removed 'neutron-24.2.3.dev18.dist-info/AUTHORS' removed 'neutron-24.2.3.dev18.dist-info/METADATA' removed 'neutron-24.2.3.dev18.dist-info/top_level.txt' removed 'neutron-24.2.3.dev18.dist-info/pbr.json' removed 'neutron-24.2.3.dev18.dist-info/entry_points.txt' removed directory 'neutron-24.2.3.dev18.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 132: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn warning: line 293: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-metadata-agent warning: line 323: It's not recommended to have unversioned Obsoletes: Obsoletes: python3-networking-ovn-migration-tool Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.AFheuv + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires -t -e py39 Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) Handling virtualenv<20.37.0 from tox --print-deps-only: py39 Requirement satisfied: virtualenv<20.37.0 (installed: virtualenv 20.4.4) Handling pbr>=4.0.0 from tox --print-deps-only: py39 Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling Paste>=2.0.2 from tox --print-deps-only: py39 Requirement satisfied: Paste>=2.0.2 (installed: Paste 3.7.1) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling Routes>=2.3.1 from tox --print-deps-only: py39 Requirement satisfied: Routes>=2.3.1 (installed: Routes 2.5.1) Handling debtcollector>=1.19.0 from tox --print-deps-only: py39 Requirement satisfied: debtcollector>=1.19.0 (installed: debtcollector 3.0.0) Handling decorator>=4.1.0 from tox --print-deps-only: py39 Requirement satisfied: decorator>=4.1.0 (installed: decorator 4.4.2) Handling eventlet>=0.26.1 from tox --print-deps-only: py39 Requirement satisfied: eventlet>=0.26.1 (installed: eventlet 0.35.1) Handling pecan>=1.4.0 from tox --print-deps-only: py39 Requirement satisfied: pecan>=1.4.0 (installed: pecan 1.4.2) Handling httplib2>=0.9.1 from tox --print-deps-only: py39 Requirement satisfied: httplib2>=0.9.1 (installed: httplib2 0.20.4) Handling requests>=2.18.0 from tox --print-deps-only: py39 Requirement satisfied: requests>=2.18.0 (installed: requests 2.31.0) Handling Jinja2>=2.10 from tox --print-deps-only: py39 Requirement satisfied: Jinja2>=2.10 (installed: Jinja2 3.0.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py39 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.6.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py39 Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 0.10.1) Handling netifaces>=0.10.4 from tox --print-deps-only: py39 Requirement satisfied: netifaces>=0.10.4 (installed: netifaces 0.10.6) Handling neutron-lib>=3.9.0 from tox --print-deps-only: py39 Requirement satisfied: neutron-lib>=3.9.0 (installed: neutron-lib 3.11.1) Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39 Requirement satisfied: python-neutronclient>=7.8.0 (installed: python-neutronclient 11.2.0) Handling tenacity>=6.0.0 from tox --print-deps-only: py39 Requirement satisfied: tenacity>=6.0.0 (installed: tenacity 8.2.3) Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39 Requirement satisfied: SQLAlchemy>=1.4.23 (installed: SQLAlchemy 1.4.51) Handling WebOb>=1.8.2 from tox --print-deps-only: py39 Requirement satisfied: WebOb>=1.8.2 (installed: WebOb 1.8.7) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39 Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.6.1) Handling alembic>=1.6.5 from tox --print-deps-only: py39 Requirement satisfied: alembic>=1.6.5 (installed: alembic 1.8.1) Handling stevedore>=2.0.1 from tox --print-deps-only: py39 Requirement satisfied: stevedore>=2.0.1 (installed: stevedore 5.2.0) Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.cache>=1.26.0 (installed: oslo.cache 3.7.0) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 6.0.0) Handling oslo.config>=9.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.config>=9.0.0 (installed: oslo.config 9.4.0) Handling oslo.context>=2.22.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 5.5.0) Handling oslo.db>=4.44.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.db>=4.44.0 (installed: oslo.db 15.0.0) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.3.0) Handling oslo.log>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.log>=5.3.0 (installed: oslo.log 5.5.1) Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.messaging>=7.0.0 (installed: oslo.messaging 14.7.2) Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.middleware>=3.31.0 (installed: oslo.middleware 6.1.0) Handling oslo.policy>=3.12.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.policy>=3.12.0 (installed: oslo.policy 4.3.0) Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.privsep>=2.3.0 (installed: oslo.privsep 3.3.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.3.0) Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.rootwrap>=5.15.0 (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.4.1) Handling oslo.service>=3.4.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.service>=3.4.1 (installed: oslo.service 3.4.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py39 Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39 Requirement satisfied: oslo.versionedobjects>=1.35.1 (installed: oslo.versionedobjects 3.3.0) Handling osprofiler>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: osprofiler>=2.3.0 (installed: osprofiler 4.1.0) Handling os-ken>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: os-ken>=2.2.0 (installed: os-ken 2.8.2) 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.8) Handling ovsdbapp>=2.3.0 from tox --print-deps-only: py39 Requirement satisfied: ovsdbapp>=2.3.0 (installed: ovsdbapp 2.6.1) Handling psutil>=5.3.0 from tox --print-deps-only: py39 Requirement satisfied: psutil>=5.3.0 (installed: psutil 5.8.0) Handling pyroute2>=0.7.3;sys_platform!='win32' from tox --print-deps-only: py39 Requirement satisfied: pyroute2>=0.7.3;sys_platform!='win32' (installed: pyroute2 0.7.12) Handling pyOpenSSL>=17.1.0 from tox --print-deps-only: py39 Requirement satisfied: pyOpenSSL>=17.1.0 (installed: pyOpenSSL 20.0.1) Handling python-novaclient>=9.1.0 from tox --print-deps-only: py39 Requirement satisfied: python-novaclient>=9.1.0 (installed: python-novaclient 18.6.0) Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39 Requirement satisfied: openstacksdk>=0.31.2 (installed: openstacksdk 3.0.0) Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39 Requirement satisfied: python-designateclient>=2.7.0 (installed: python-designateclient 6.0.1) Handling os-vif>=3.1.0 from tox --print-deps-only: py39 Requirement satisfied: os-vif>=3.1.0 (installed: os-vif 3.5.0) Handling futurist>=1.2.0 from tox --print-deps-only: py39 Requirement satisfied: futurist>=1.2.0 (installed: futurist 3.0.0) Handling tooz>=1.58.0 from tox --print-deps-only: py39 Requirement satisfied: tooz>=1.58.0 (installed: tooz 6.2.0) Handling wmi>=1.4.9;sys_platform=='win32' from tox --print-deps-only: py39 Ignoring alien requirement: wmi>=1.4.9;sys_platform=='win32' Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39 Requirement satisfied: coverage!=4.4,>=4.0 (installed: coverage 7.3.2) Handling fixtures>=3.0.0 from tox --print-deps-only: py39 Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.0.1) Handling python-subunit>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: python-subunit>=1.0.0 (installed: python-subunit 1.4.0) Handling testtools>=2.2.0 from tox --print-deps-only: py39 Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.1) Handling testresources>=2.0.0 from tox --print-deps-only: py39 Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py39 Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling WebTest>=2.0.27 from tox --print-deps-only: py39 Requirement satisfied: WebTest>=2.0.27 (installed: WebTest 3.0.0) Handling oslotest>=3.2.0 from tox --print-deps-only: py39 Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.0) Handling stestr>=1.0.0 from tox --print-deps-only: py39 Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.1.0) Handling ddt>=1.0.1 from tox --print-deps-only: py39 Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling PyMySQL>=0.7.6 from tox --print-deps-only: py39 Requirement satisfied: PyMySQL>=0.7.6 (installed: PyMySQL 0.10.1) /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.2.3.dev18/neutron-24.2.3.dev18.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Handling pbr (>=4.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pbr (>=4.0.0) (installed: pbr 6.0.0) Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Paste (>=2.0.2) (installed: Paste 3.7.1) Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: PasteDeploy (>=1.5.0) (installed: PasteDeploy 3.1.0) Handling Routes (>=2.3.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Routes (>=2.3.1) (installed: Routes 2.5.1) Handling debtcollector (>=1.19.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: debtcollector (>=1.19.0) (installed: debtcollector 3.0.0) Handling decorator (>=4.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: decorator (>=4.1.0) (installed: decorator 4.4.2) Handling eventlet (>=0.26.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: eventlet (>=0.26.1) (installed: eventlet 0.35.1) Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pecan (>=1.4.0) (installed: pecan 1.4.2) Handling httplib2 (>=0.9.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: httplib2 (>=0.9.1) (installed: httplib2 0.20.4) Handling requests (>=2.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: requests (>=2.18.0) (installed: requests 2.31.0) Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: Jinja2 (>=2.10) (installed: Jinja2 3.0.1) Handling keystonemiddleware (>=5.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystonemiddleware (>=5.1.0) (installed: keystonemiddleware 10.6.0) Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netaddr (>=0.7.18) (installed: netaddr 0.10.1) Handling netifaces (>=0.10.4) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: netifaces (>=0.10.4) (installed: netifaces 0.10.6) Handling neutron-lib (>=3.9.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: neutron-lib (>=3.9.0) (installed: neutron-lib 3.11.1) Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-neutronclient (>=7.8.0) (installed: python-neutronclient 11.2.0) Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tenacity (>=6.0.0) (installed: tenacity 8.2.3) Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: SQLAlchemy (>=1.4.23) (installed: SQLAlchemy 1.4.51) Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: WebOb (>=1.8.2) (installed: WebOb 1.8.7) Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: keystoneauth1 (>=3.14.0) (installed: keystoneauth1 5.6.1) Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: alembic (>=1.6.5) (installed: alembic 1.8.1) Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: stevedore (>=2.0.1) (installed: stevedore 5.2.0) Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.cache (>=1.26.0) (installed: oslo.cache 3.7.0) Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.concurrency (>=3.26.0) (installed: oslo.concurrency 6.0.0) Handling oslo.config (>=9.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.config (>=9.0.0) (installed: oslo.config 9.4.0) Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.context (>=2.22.0) (installed: oslo.context 5.5.0) Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.db (>=4.44.0) (installed: oslo.db 15.0.0) Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.i18n (>=3.20.0) (installed: oslo.i18n 6.3.0) Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.log (>=5.3.0) (installed: oslo.log 5.5.1) Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.messaging (>=7.0.0) (installed: oslo.messaging 14.7.2) Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.middleware (>=3.31.0) (installed: oslo.middleware 6.1.0) Handling oslo.policy (>=3.12.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.policy (>=3.12.0) (installed: oslo.policy 4.3.0) Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.privsep (>=2.3.0) (installed: oslo.privsep 3.3.0) Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.reports (>=1.18.0) (installed: oslo.reports 3.3.0) Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.rootwrap (>=5.15.0) (installed: oslo.rootwrap 7.2.0) Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.serialization (>=2.25.0) (installed: oslo.serialization 5.4.1) Handling oslo.service (>=3.4.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.service (>=3.4.1) (installed: oslo.service 3.4.1) Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.upgradecheck (>=1.3.0) (installed: oslo.upgradecheck 2.3.0) Handling oslo.utils (>=7.0.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.utils (>=7.0.0) (installed: oslo.utils 7.1.0) Handling oslo.versionedobjects (>=1.35.1) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: oslo.versionedobjects (>=1.35.1) (installed: oslo.versionedobjects 3.3.0) Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: osprofiler (>=2.3.0) (installed: osprofiler 4.1.0) Handling os-ken (>=2.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-ken (>=2.2.0) (installed: os-ken 2.8.2) 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.8) Handling ovsdbapp (>=2.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: ovsdbapp (>=2.3.0) (installed: ovsdbapp 2.6.1) Handling psutil (>=5.3.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: psutil (>=5.3.0) (installed: psutil 5.8.0) Handling pyroute2 (>=0.7.3) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyroute2 (>=0.7.3) (installed: pyroute2 0.7.12) Handling pyOpenSSL (>=17.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: pyOpenSSL (>=17.1.0) (installed: pyOpenSSL 20.0.1) Handling python-novaclient (>=9.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-novaclient (>=9.1.0) (installed: python-novaclient 18.6.0) Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: openstacksdk (>=0.31.2) (installed: openstacksdk 3.0.0) Handling python-designateclient (>=2.7.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: python-designateclient (>=2.7.0) (installed: python-designateclient 6.0.1) Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: os-vif (>=3.1.0) (installed: os-vif 3.5.0) Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: futurist (>=1.2.0) (installed: futurist 3.0.0) Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron) Requirement satisfied: tooz (>=1.58.0) (installed: tooz 6.2.0) Handling wmi (>=1.4.9) ; (sys_platform=='win32') from hook generated metadata: Requires-Dist (neutron) Ignoring alien requirement: wmi (>=1.4.9) ; (sys_platform=='win32') + cat /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-buildrequires + rm -rfv neutron-24.2.3.dev18.dist-info/ removed 'neutron-24.2.3.dev18.dist-info/LICENSE' removed 'neutron-24.2.3.dev18.dist-info/AUTHORS' removed 'neutron-24.2.3.dev18.dist-info/METADATA' removed 'neutron-24.2.3.dev18.dist-info/entry_points.txt' removed 'neutron-24.2.3.dev18.dist-info/pbr.json' removed 'neutron-24.2.3.dev18.dist-info/top_level.txt' removed directory 'neutron-24.2.3.dev18.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.QHr9Hv + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + export SKIP_PIP_INSTALL=1 + SKIP_PIP_INSTALL=1 + mkdir -p /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir Processing /builddir/build/BUILD/neutron-24.2.3.dev18 Preparing metadata (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/tmprujc_qh7 /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running dist_info creating /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info writing /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-modern-metadata-b0aasytl/neutron-24.2.3.dev18.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: neutron Building wheel for neutron (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/tmp8d50pz1y /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/neutron creating build/lib/neutron/conf creating build/lib/neutron/conf/agent copying neutron/conf/agent/__init__.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/agent_extensions_manager.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/cmd.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/common.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/dhcp.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/l2_ext_fdb_population.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/linux.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/ovs_conf.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/ovsdb_api.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/securitygroups_rpc.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/windows.py -> build/lib/neutron/conf/agent creating build/lib/neutron/services creating build/lib/neutron/services/network_segment_range copying neutron/services/network_segment_range/__init__.py -> build/lib/neutron/services/network_segment_range copying neutron/services/network_segment_range/plugin.py -> build/lib/neutron/services/network_segment_range creating build/lib/neutron/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 creating build/lib/neutron/services/qos creating build/lib/neutron/services/qos/drivers creating build/lib/neutron/services/qos/drivers/ovn copying neutron/services/qos/drivers/ovn/__init__.py -> build/lib/neutron/services/qos/drivers/ovn copying neutron/services/qos/drivers/ovn/driver.py -> build/lib/neutron/services/qos/drivers/ovn creating build/lib/neutron/tests creating build/lib/neutron/tests/unit creating build/lib/neutron/tests/unit/agent creating build/lib/neutron/tests/unit/agent/ovn 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/services/externaldns copying neutron/services/externaldns/__init__.py -> build/lib/neutron/services/externaldns copying neutron/services/externaldns/driver.py -> build/lib/neutron/services/externaldns creating build/lib/neutron/services/trunk 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/api creating build/lib/neutron/api/rpc copying neutron/api/rpc/__init__.py -> build/lib/neutron/api/rpc 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/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/tests/functional 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/services/portforwarding creating build/lib/neutron/services/portforwarding/common copying neutron/services/portforwarding/common/__init__.py -> build/lib/neutron/services/portforwarding/common copying neutron/services/portforwarding/common/exceptions.py -> build/lib/neutron/services/portforwarding/common creating build/lib/neutron/tests/unit/services creating build/lib/neutron/tests/unit/services/portforwarding creating build/lib/neutron/tests/unit/services/portforwarding/drivers copying neutron/tests/unit/services/portforwarding/drivers/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding/drivers creating build/lib/neutron/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/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent 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/tests/unit/agent/ovn/__init__.py -> build/lib/neutron/tests/unit/agent/ovn creating build/lib/neutron/db creating build/lib/neutron/db/models creating build/lib/neutron/db/models/plugins copying neutron/db/models/plugins/__init__.py -> build/lib/neutron/db/models/plugins 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/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 creating build/lib/neutron/tests/unit/services/metering creating build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/unit/services/metering/drivers/__init__.py -> build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/unit/services/metering/drivers/test_iptables.py -> build/lib/neutron/tests/unit/services/metering/drivers copying neutron/services/qos/drivers/__init__.py -> build/lib/neutron/services/qos/drivers copying neutron/services/qos/drivers/manager.py -> build/lib/neutron/services/qos/drivers creating build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/__init__.py -> build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/test_resource.py -> build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/test_resource_registry.py -> build/lib/neutron/tests/unit/quota creating build/lib/neutron/tests/unit/agent/linux creating build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall creating build/lib/neutron/tests/functional/services creating build/lib/neutron/tests/functional/services/trunk 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/services/logapi 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/agent 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/services/ovn_l3 copying neutron/services/ovn_l3/__init__.py -> build/lib/neutron/services/ovn_l3 copying neutron/services/ovn_l3/exceptions.py -> build/lib/neutron/services/ovn_l3 copying neutron/services/ovn_l3/plugin.py -> build/lib/neutron/services/ovn_l3 creating build/lib/neutron/services/loki copying neutron/services/loki/__init__.py -> build/lib/neutron/services/loki copying neutron/services/loki/loki_plugin.py -> build/lib/neutron/services/loki creating build/lib/neutron/tests/unit/services/trunk creating build/lib/neutron/tests/unit/services/trunk/drivers creating build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch copying neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch copying neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/lib/neutron/tests/unit/objects 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/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/api/rpc/callbacks creating build/lib/neutron/api/rpc/callbacks/consumer copying neutron/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/api/rpc/callbacks/consumer copying neutron/api/rpc/callbacks/consumer/registry.py -> build/lib/neutron/api/rpc/callbacks/consumer copying neutron/tests/functional/__init__.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/base.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/constants.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/test_server.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/test_service.py -> build/lib/neutron/tests/functional copying neutron/tests/unit/__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/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/openvswitch creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers creating build/lib/neutron/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/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/tests/functional/services/logapi 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/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/__init__.py -> build/lib/neutron/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/driver_controller.py -> build/lib/neutron/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/ovn.py -> build/lib/neutron/services/ovn_l3/service_providers copying neutron/services/ovn_l3/service_providers/user_defined.py -> build/lib/neutron/services/ovn_l3/service_providers creating build/lib/neutron/services/portforwarding/drivers copying neutron/services/portforwarding/drivers/__init__.py -> build/lib/neutron/services/portforwarding/drivers creating build/lib/neutron/tests/common 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/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 creating build/lib/neutron/cmd 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/unit/db copying neutron/tests/unit/db/__init__.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test__utils.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_agents_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_agentschedulers_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_allowedaddresspairs_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_db_base_plugin_common.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_db_base_plugin_v2.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_dvr_mac_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_extraroute_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ipam_backend_mixin.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ipam_pluggable_backend.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_dvr_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_extra_gws_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_hamode_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_migration.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ovn_hash_ring_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ovn_l3_hamode_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ovn_revision_numbers_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_portsecurity_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_portsecurity_db_common.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_provisioning_blocks.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_rbac_db_mixin.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_securitygroups_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_segments_db.py -> build/lib/neutron/tests/unit/db creating build/lib/neutron/tests/functional/agent 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/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/services/trunk/drivers creating build/lib/neutron/services/trunk/drivers/ovn copying neutron/services/trunk/drivers/ovn/__init__.py -> build/lib/neutron/services/trunk/drivers/ovn copying neutron/services/trunk/drivers/ovn/trunk_driver.py -> build/lib/neutron/services/trunk/drivers/ovn creating build/lib/neutron/tests/unit/api 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/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/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/functional/resources 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 creating build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/__init__.py -> build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/base.py -> build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/manager.py -> build/lib/neutron/services/logapi/drivers creating build/lib/neutron/tests/functional/plugins creating build/lib/neutron/tests/functional/plugins/ml2 creating build/lib/neutron/tests/functional/plugins/ml2/drivers creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent creating build/lib/neutron/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/plugins/ml2/drivers/macvtap creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver creating build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn creating build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver 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/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/objects/plugins copying neutron/objects/plugins/__init__.py -> build/lib/neutron/objects/plugins 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/services/rbac copying neutron/services/rbac/__init__.py -> build/lib/neutron/services/rbac creating build/lib/neutron/tests/unit/objects/port creating build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/__init__.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_hardware_offload_type.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_hints.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_numa_affinity_policy.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_security.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_uplink_status_propagation.py -> build/lib/neutron/tests/unit/objects/port/extensions creating build/lib/neutron/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/tests/functional/common creating build/lib/neutron/tests/functional/common/ovn copying neutron/tests/functional/common/ovn/__init__.py -> build/lib/neutron/tests/functional/common/ovn copying neutron/tests/functional/common/ovn/test_utils.py -> build/lib/neutron/tests/functional/common/ovn creating build/lib/neutron/tests/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 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/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent creating build/lib/neutron/tests/unit/conf copying neutron/tests/unit/conf/__init__.py -> build/lib/neutron/tests/unit/conf copying neutron/tests/unit/conf/test_service.py -> build/lib/neutron/tests/unit/conf creating build/lib/neutron/tests/unit/services/revisions copying neutron/tests/unit/services/revisions/__init__.py -> build/lib/neutron/tests/unit/services/revisions copying neutron/tests/unit/services/revisions/test_revision_plugin.py -> build/lib/neutron/tests/unit/services/revisions creating build/lib/neutron/profiling copying neutron/profiling/__init__.py -> build/lib/neutron/profiling copying neutron/profiling/profiled_decorator.py -> build/lib/neutron/profiling copying neutron/tests/unit/objects/__init__.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_address_group.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_address_scope.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_agent.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_auto_allocate.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_base.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_conntrack_helper.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_flavor.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_floatingip.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ipam.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_l3_hamode.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_l3agent.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_local_ip.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_metering.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ndp_proxy.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_network.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_network_segment_range.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_objects.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_port_forwarding.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ports.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_provisioning_blocks.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_quota.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_rbac.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_rbac_db.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_router.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_securitygroup.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_securitygroup_default_rules.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_servicetype.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_subnet.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_subnetpool.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_tag.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_trunk.py -> build/lib/neutron/tests/unit/objects creating build/lib/neutron/tests/functional/agent/l3 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/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/tests/unit/services/logapi 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 copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch creating build/lib/neutron/db/migration copying neutron/db/migration/__init__.py -> build/lib/neutron/db/migration copying neutron/db/migration/autogen.py -> build/lib/neutron/db/migration copying neutron/db/migration/cli.py -> build/lib/neutron/db/migration copying neutron/db/migration/connection.py -> build/lib/neutron/db/migration creating build/lib/neutron/services/conntrack_helper creating build/lib/neutron/services/conntrack_helper/common copying neutron/services/conntrack_helper/common/__init__.py -> build/lib/neutron/services/conntrack_helper/common copying neutron/services/conntrack_helper/common/exceptions.py -> build/lib/neutron/services/conntrack_helper/common creating build/lib/neutron/tests/unit/services/qos creating build/lib/neutron/tests/unit/services/qos/drivers copying neutron/tests/unit/services/qos/drivers/__init__.py -> build/lib/neutron/tests/unit/services/qos/drivers copying neutron/tests/unit/services/qos/drivers/test_manager.py -> build/lib/neutron/tests/unit/services/qos/drivers creating build/lib/neutron/services/qos/drivers/openvswitch copying neutron/services/qos/drivers/openvswitch/__init__.py -> build/lib/neutron/services/qos/drivers/openvswitch copying neutron/services/qos/drivers/openvswitch/driver.py -> build/lib/neutron/services/qos/drivers/openvswitch copying neutron/tests/functional/plugins/ml2/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2 copying neutron/tests/functional/plugins/ml2/test_plugin.py -> build/lib/neutron/tests/functional/plugins/ml2 creating build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/__init__.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_netns_cleanup.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_ovs_cleanup.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_runtime_checks.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_sanity_check.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_status.py -> build/lib/neutron/tests/unit/cmd 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/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/pecan_wsgi 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 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/extensions copying neutron/extensions/__init__.py -> build/lib/neutron/extensions copying neutron/extensions/address_group.py -> build/lib/neutron/extensions copying neutron/extensions/address_scope.py -> build/lib/neutron/extensions copying neutron/extensions/admin_state_down_before_update.py -> build/lib/neutron/extensions copying neutron/extensions/agent.py -> build/lib/neutron/extensions copying neutron/extensions/agent_resources_synced.py -> build/lib/neutron/extensions copying neutron/extensions/allowedaddresspairs.py -> build/lib/neutron/extensions copying neutron/extensions/auto_allocated_topology.py -> build/lib/neutron/extensions copying neutron/extensions/availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/availability_zone_filter.py -> build/lib/neutron/extensions copying neutron/extensions/data_plane_status.py -> build/lib/neutron/extensions copying neutron/extensions/default_subnetpools.py -> build/lib/neutron/extensions copying neutron/extensions/dhcpagentscheduler.py -> build/lib/neutron/extensions copying neutron/extensions/dns.py -> build/lib/neutron/extensions copying neutron/extensions/dns_domain_ports.py -> build/lib/neutron/extensions copying neutron/extensions/dns_integration_domain_keywords.py -> build/lib/neutron/extensions copying neutron/extensions/dvr.py -> build/lib/neutron/extensions copying neutron/extensions/ecmp_routes.py -> build/lib/neutron/extensions copying neutron/extensions/empty_string_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/expose_l3_conntrack_helper.py -> build/lib/neutron/extensions copying neutron/extensions/expose_port_forwarding_in_fip.py -> build/lib/neutron/extensions copying neutron/extensions/external_net.py -> build/lib/neutron/extensions copying neutron/extensions/extra_dhcp_opt.py -> build/lib/neutron/extensions copying neutron/extensions/extraroute.py -> build/lib/neutron/extensions copying neutron/extensions/extraroute_atomic.py -> build/lib/neutron/extensions copying neutron/extensions/filter_validation.py -> build/lib/neutron/extensions copying neutron/extensions/fip_pf_description.py -> build/lib/neutron/extensions copying neutron/extensions/fip_pf_detail.py -> build/lib/neutron/extensions copying neutron/extensions/fip_pf_port_range.py -> build/lib/neutron/extensions copying neutron/extensions/fip_port_details.py -> build/lib/neutron/extensions copying neutron/extensions/flavors.py -> build/lib/neutron/extensions copying neutron/extensions/floating_ip_port_forwarding.py -> build/lib/neutron/extensions copying neutron/extensions/floatingip_pools.py -> build/lib/neutron/extensions copying neutron/extensions/ip_allocation.py -> build/lib/neutron/extensions copying neutron/extensions/ip_substring_port_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/l2_adjacency.py -> build/lib/neutron/extensions copying neutron/extensions/l3.py -> build/lib/neutron/extensions copying neutron/extensions/l3_conntrack_helper.py -> build/lib/neutron/extensions copying neutron/extensions/l3_enable_default_route_bfd.py -> build/lib/neutron/extensions copying neutron/extensions/l3_enable_default_route_ecmp.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_gw_mode.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_ha_mode.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_ndp_proxy.py -> build/lib/neutron/extensions copying neutron/extensions/l3_extra_gws.py -> build/lib/neutron/extensions copying neutron/extensions/l3_flavors.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ndp_proxy.py -> build/lib/neutron/extensions copying neutron/extensions/l3_port_ip_change_not_allowed.py -> build/lib/neutron/extensions copying neutron/extensions/l3agentscheduler.py -> build/lib/neutron/extensions copying neutron/extensions/local_ip.py -> build/lib/neutron/extensions copying neutron/extensions/logging.py -> build/lib/neutron/extensions copying neutron/extensions/metering.py -> build/lib/neutron/extensions copying neutron/extensions/metering_source_and_destination_fields.py -> build/lib/neutron/extensions copying neutron/extensions/multiprovidernet.py -> build/lib/neutron/extensions copying neutron/extensions/netmtu.py -> build/lib/neutron/extensions copying neutron/extensions/netmtu_writable.py -> build/lib/neutron/extensions copying neutron/extensions/network_availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/network_ha.py -> build/lib/neutron/extensions copying neutron/extensions/network_ip_availability.py -> build/lib/neutron/extensions copying neutron/extensions/network_segment_range.py -> build/lib/neutron/extensions copying neutron/extensions/pagination.py -> build/lib/neutron/extensions copying neutron/extensions/port_device_profile.py -> build/lib/neutron/extensions copying neutron/extensions/port_hardware_offload_type.py -> build/lib/neutron/extensions copying neutron/extensions/port_hint_ovs_tx_steering.py -> build/lib/neutron/extensions copying neutron/extensions/port_hints.py -> build/lib/neutron/extensions copying neutron/extensions/port_mac_address_override.py -> build/lib/neutron/extensions copying neutron/extensions/port_mac_address_regenerate.py -> build/lib/neutron/extensions copying neutron/extensions/port_numa_affinity_policy.py -> build/lib/neutron/extensions copying neutron/extensions/port_resource_request.py -> build/lib/neutron/extensions copying neutron/extensions/port_resource_request_groups.py -> build/lib/neutron/extensions copying neutron/extensions/portbindings.py -> build/lib/neutron/extensions copying neutron/extensions/portbindings_extended.py -> build/lib/neutron/extensions copying neutron/extensions/portsecurity.py -> build/lib/neutron/extensions copying neutron/extensions/project_id.py -> build/lib/neutron/extensions copying neutron/extensions/providernet.py -> build/lib/neutron/extensions copying neutron/extensions/qos.py -> build/lib/neutron/extensions copying neutron/extensions/qos_bw_limit_direction.py -> build/lib/neutron/extensions copying neutron/extensions/qos_bw_minimum_ingress.py -> build/lib/neutron/extensions copying neutron/extensions/qos_default.py -> build/lib/neutron/extensions copying neutron/extensions/qos_fip.py -> build/lib/neutron/extensions copying neutron/extensions/qos_fip_network_policy.py -> build/lib/neutron/extensions copying neutron/extensions/qos_gateway_ip.py -> build/lib/neutron/extensions copying neutron/extensions/qos_port_network_policy.py -> build/lib/neutron/extensions copying neutron/extensions/qos_pps_minimum_rule.py -> build/lib/neutron/extensions copying neutron/extensions/qos_pps_minimum_rule_alias.py -> build/lib/neutron/extensions copying neutron/extensions/qos_pps_rule.py -> build/lib/neutron/extensions copying neutron/extensions/qos_rule_type_details.py -> build/lib/neutron/extensions copying neutron/extensions/qos_rule_type_filter.py -> build/lib/neutron/extensions copying neutron/extensions/qos_rules_alias.py -> build/lib/neutron/extensions copying neutron/extensions/quota_check_limit.py -> build/lib/neutron/extensions copying neutron/extensions/quotasv2.py -> build/lib/neutron/extensions copying neutron/extensions/quotasv2_detail.py -> build/lib/neutron/extensions copying neutron/extensions/rbac.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_address_group.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_address_scope.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_security_groups.py -> build/lib/neutron/extensions copying neutron/extensions/rbac_subnetpool.py -> build/lib/neutron/extensions copying neutron/extensions/revisionifmatch.py -> build/lib/neutron/extensions copying neutron/extensions/revisions.py -> build/lib/neutron/extensions copying neutron/extensions/router_availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/routerservicetype.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_default_rules.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_normalized_cidr.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_port_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_remote_address_group.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_rules_belongs_to_default_sg.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_shared_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/securitygroup.py -> build/lib/neutron/extensions copying neutron/extensions/segment.py -> build/lib/neutron/extensions copying neutron/extensions/segments_peer_subnet_host_routes.py -> build/lib/neutron/extensions copying neutron/extensions/servicetype.py -> build/lib/neutron/extensions copying neutron/extensions/sorting.py -> build/lib/neutron/extensions copying neutron/extensions/standard_attr_segment.py -> build/lib/neutron/extensions copying neutron/extensions/standardattrdescription.py -> build/lib/neutron/extensions copying neutron/extensions/stateful_security_group.py -> build/lib/neutron/extensions copying neutron/extensions/stdattrs_common.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_dns_publish_fixed_ip.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_onboard.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_segmentid_writable.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_service_types.py -> build/lib/neutron/extensions copying neutron/extensions/subnetallocation.py -> build/lib/neutron/extensions copying neutron/extensions/subnetpool_prefix_ops.py -> build/lib/neutron/extensions copying neutron/extensions/tag_ports_during_bulk_creation.py -> build/lib/neutron/extensions copying neutron/extensions/tagging.py -> build/lib/neutron/extensions copying neutron/extensions/timestamp.py -> build/lib/neutron/extensions copying neutron/extensions/trunk.py -> build/lib/neutron/extensions copying neutron/extensions/trunk_details.py -> build/lib/neutron/extensions copying neutron/extensions/uplink_status_propagation.py -> build/lib/neutron/extensions copying neutron/extensions/vlantransparent.py -> build/lib/neutron/extensions creating build/lib/neutron/tests/functional/agent/ovsdb creating build/lib/neutron/tests/functional/agent/ovsdb/native copying neutron/tests/functional/agent/ovsdb/native/__init__.py -> build/lib/neutron/tests/functional/agent/ovsdb/native copying neutron/tests/functional/agent/ovsdb/native/test_connection.py -> build/lib/neutron/tests/functional/agent/ovsdb/native copying neutron/tests/functional/agent/ovsdb/native/test_helpers.py -> build/lib/neutron/tests/functional/agent/ovsdb/native creating build/lib/neutron/tests/functional/agent/l3/extensions creating build/lib/neutron/tests/functional/agent/l3/extensions/qos copying neutron/tests/functional/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos copying neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos copying neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn 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/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/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/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/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/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating build/lib/neutron/common copying neutron/common/__init__.py -> build/lib/neutron/common copying neutron/common/_constants.py -> build/lib/neutron/common copying neutron/common/_deprecate.py -> build/lib/neutron/common copying neutron/common/cache_utils.py -> build/lib/neutron/common copying neutron/common/config.py -> build/lib/neutron/common copying neutron/common/coordination.py -> build/lib/neutron/common copying neutron/common/eventlet_utils.py -> build/lib/neutron/common copying neutron/common/experimental.py -> build/lib/neutron/common copying neutron/common/ipv6_utils.py -> build/lib/neutron/common copying neutron/common/metadata.py -> build/lib/neutron/common copying neutron/common/profiler.py -> build/lib/neutron/common copying neutron/common/test_lib.py -> build/lib/neutron/common copying neutron/common/utils.py -> build/lib/neutron/common 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 copying neutron/tests/functional/agent/l3/__init__.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/framework.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_dvr_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_ha_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_keepalived_state_change.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_legacy_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_metadata_proxy.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_namespace_manager.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/api/rpc/callbacks/__init__.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/events.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/exceptions.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/resource_manager.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/resources.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/version_manager.py -> build/lib/neutron/api/rpc/callbacks copying neutron/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/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/tests/functional/objects creating build/lib/neutron/tests/functional/objects/plugins copying neutron/tests/functional/objects/plugins/__init__.py -> build/lib/neutron/tests/functional/objects/plugins creating build/lib/neutron/tests/functional/agent/ovn 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/tests/unit/ipam 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/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/__init__.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/data_plane_status.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/dns_domain_keywords.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/dns_integration.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_device_profile.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_hardware_offload_type.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_hint_ovs_tx_steering.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_hints.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_numa_affinity_policy.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_security.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/qos.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/subnet_dns_publish_fixed_ip.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/tag_ports_during_bulk_creation.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/uplink_status_propagation.py -> build/lib/neutron/plugins/ml2/extensions creating build/lib/neutron/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/agent/ovn/extensions copying neutron/agent/ovn/extensions/__init__.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/extension_manager.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/metadata.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/noop.py -> build/lib/neutron/agent/ovn/extensions copying neutron/agent/ovn/extensions/qos_hwol.py -> build/lib/neutron/agent/ovn/extensions creating build/lib/neutron/tests/unit/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/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/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common 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/tests/unit/services/metering/agents copying neutron/tests/unit/services/metering/agents/__init__.py -> build/lib/neutron/tests/unit/services/metering/agents copying neutron/tests/unit/services/metering/agents/test_metering_agent.py -> build/lib/neutron/tests/unit/services/metering/agents creating build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/fake_extension.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_dns_domain_keywords.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_tag_ports_during_bulk_creation.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/plugins/__init__.py -> build/lib/neutron/plugins 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/agent/ovn/metadata copying neutron/tests/functional/agent/ovn/metadata/__init__.py -> build/lib/neutron/tests/functional/agent/ovn/metadata copying neutron/tests/functional/agent/ovn/metadata/test_metadata_agent.py -> build/lib/neutron/tests/functional/agent/ovn/metadata creating build/lib/neutron/plugins/ml2/drivers/macvtap creating build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver copying neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver copying neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver creating build/lib/neutron/agent/l3 creating build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/__init__.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/conntrack_helper.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/ndp_proxy.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/port_forwarding.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/snat_log.py -> build/lib/neutron/agent/l3/extensions creating build/lib/neutron/tests/unit/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/tests/unit/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers copying neutron/tests/functional/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers creating build/lib/neutron/conf/agent/ovn copying neutron/conf/agent/ovn/__init__.py -> build/lib/neutron/conf/agent/ovn 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/tests/unit/api/rpc creating build/lib/neutron/tests/unit/api/rpc/callbacks creating build/lib/neutron/tests/unit/api/rpc/callbacks/producer copying neutron/tests/unit/api/rpc/callbacks/producer/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/producer copying neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/producer creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn copying neutron/tests/unit/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn copying neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn copying neutron/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/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/agent/ovn/metadata copying neutron/agent/ovn/metadata/__init__.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/agent.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/driver.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/ovsdb.py -> build/lib/neutron/agent/ovn/metadata copying neutron/agent/ovn/metadata/server.py -> build/lib/neutron/agent/ovn/metadata creating build/lib/neutron/tests/unit/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/tests/unit/agent/l2 creating build/lib/neutron/tests/unit/agent/l2/extensions 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/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 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/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers creating build/lib/neutron/tests/functional/services/trunk/rpc copying neutron/tests/functional/services/trunk/rpc/__init__.py -> build/lib/neutron/tests/functional/services/trunk/rpc copying neutron/tests/functional/services/trunk/rpc/test_server.py -> build/lib/neutron/tests/functional/services/trunk/rpc creating build/lib/neutron/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/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 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 copying neutron/tests/unit/api/rpc/callbacks/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_resources.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_version_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks creating build/lib/neutron/tests/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/plugins/ml2/drivers/openvswitch creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent 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 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/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/cmd/eventlet creating build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/__init__.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/dhcp.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/l3.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/metadata.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/ovn_metadata.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/ovn_neutron_agent.py -> build/lib/neutron/cmd/eventlet/agents creating build/lib/neutron/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/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/functional/privileged creating build/lib/neutron/tests/functional/privileged/agent copying neutron/tests/functional/privileged/agent/__init__.py -> build/lib/neutron/tests/functional/privileged/agent creating build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver creating build/lib/neutron/tests/unit/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 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/tests/unit/extensions copying neutron/tests/unit/extensions/__init__.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/base.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/extendedattribute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/extensionattribute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/foxinsocks.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_address_group.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_address_scope.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_agent.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_availability_zone.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_default_subnetpools.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_dns.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_external_net.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_extra_dhcp_opt.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_extraroute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_fip_port_details.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_flavors.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_floating_ip_port_forwarding.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_floatingip_pools.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3_conntrack_helper.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3_ext_gw_mode.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3_ndp_proxy.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_local_ip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_network_ip_availability.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_network_segment_range.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_device_profile.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_hardware_offload_type.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_hints.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_port_numa_affinity_policy.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_portsecurity.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_providernet.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_qos_fip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_qos_gateway_ip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_quotasv2.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_quotasv2_detail.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_router_availability_zone.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_security_groups_default_rules.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_security_groups_normalized_cidr.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_securitygroup.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_segment.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_servicetype.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnet_dns_publish_fixed_ip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnet_onboard.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnet_service_types.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnetpool_prefix_ops.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_tagging.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_timestamp.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_uplink_status_propagation.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_vlantransparent.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/v2attributes.py -> build/lib/neutron/tests/unit/extensions creating build/lib/neutron/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/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/functional/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/unit/tests creating build/lib/neutron/tests/unit/tests/example creating build/lib/neutron/tests/unit/tests/example/dir copying neutron/tests/unit/tests/example/dir/__init__.py -> build/lib/neutron/tests/unit/tests/example/dir copying neutron/tests/unit/tests/example/dir/example_module.py -> build/lib/neutron/tests/unit/tests/example/dir creating build/lib/neutron/conf/plugins/ml2/drivers/ovn copying neutron/conf/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers/ovn copying neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers/ovn creating build/lib/neutron/tests/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 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/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 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 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/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 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/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/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/plugins/common copying neutron/plugins/common/__init__.py -> build/lib/neutron/plugins/common copying neutron/plugins/common/constants.py -> build/lib/neutron/plugins/common copying neutron/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/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 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/unit/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/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 creating build/lib/neutron/tests/unit/cmd/ovn copying neutron/tests/unit/cmd/ovn/__init__.py -> build/lib/neutron/tests/unit/cmd/ovn copying neutron/tests/unit/cmd/ovn/test_neutron_ovn_db_sync_util.py -> build/lib/neutron/tests/unit/cmd/ovn creating build/lib/neutron/tests/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/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/plugins/ml2/drivers/openvswitch/agent/openflow creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native 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 copying neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap 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 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/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/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/services/timestamp copying neutron/services/timestamp/__init__.py -> build/lib/neutron/services/timestamp copying neutron/services/timestamp/timestamp_db.py -> build/lib/neutron/services/timestamp copying neutron/services/timestamp/timestamp_plugin.py -> build/lib/neutron/services/timestamp creating build/lib/neutron/ipam creating build/lib/neutron/ipam/drivers copying neutron/ipam/drivers/__init__.py -> build/lib/neutron/ipam/drivers 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/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/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/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/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 copying neutron/tests/unit/plugins/__init__.py -> build/lib/neutron/tests/unit/plugins 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/fullstack/agents copying neutron/tests/fullstack/agents/__init__.py -> build/lib/neutron/tests/fullstack/agents copying neutron/tests/fullstack/agents/dhcp_agent.py -> build/lib/neutron/tests/fullstack/agents copying neutron/tests/fullstack/agents/l3_agent.py -> build/lib/neutron/tests/fullstack/agents copying neutron/tests/fullstack/agents/ovs_agent.py -> build/lib/neutron/tests/fullstack/agents creating build/lib/neutron/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/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/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 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 copying neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov 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/agent/l2 creating build/lib/neutron/agent/l2/extensions creating build/lib/neutron/agent/l2/extensions/metadata copying neutron/agent/l2/extensions/metadata/__init__.py -> build/lib/neutron/agent/l2/extensions/metadata copying neutron/agent/l2/extensions/metadata/host_metadata_proxy.py -> build/lib/neutron/agent/l2/extensions/metadata creating build/lib/neutron/cmd/sanity copying neutron/cmd/sanity/__init__.py -> build/lib/neutron/cmd/sanity copying neutron/cmd/sanity/checks.py -> build/lib/neutron/cmd/sanity creating build/lib/neutron/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent creating build/lib/neutron/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 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/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/conf/agent/ovn/metadata copying neutron/conf/agent/ovn/metadata/__init__.py -> build/lib/neutron/conf/agent/ovn/metadata copying neutron/conf/agent/ovn/metadata/config.py -> build/lib/neutron/conf/agent/ovn/metadata creating build/lib/neutron/tests/unit/services/ovn_l3/service_providers copying neutron/tests/unit/services/ovn_l3/service_providers/__init__.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers copying neutron/tests/unit/services/ovn_l3/service_providers/test_driver_controller.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers copying neutron/tests/unit/services/ovn_l3/service_providers/test_user_defined.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers 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/privileged creating build/lib/neutron/privileged/agent copying neutron/privileged/agent/__init__.py -> build/lib/neutron/privileged/agent 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/services/l3_router copying neutron/services/l3_router/__init__.py -> build/lib/neutron/services/l3_router copying neutron/services/l3_router/l3_router_plugin.py -> build/lib/neutron/services/l3_router creating build/lib/neutron/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/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 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/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/__init__.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/ovs_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions creating build/lib/neutron/services/trunk/drivers/openvswitch 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/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/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/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/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/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/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 creating build/lib/neutron/agent/metadata copying neutron/agent/metadata/__init__.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/agent.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/driver.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/driver_base.py -> build/lib/neutron/agent/metadata creating build/lib/neutron/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 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 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/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 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/tests/unit/privileged copying neutron/tests/unit/privileged/__init__.py -> build/lib/neutron/tests/unit/privileged copying neutron/tests/unit/objects/port/__init__.py -> build/lib/neutron/tests/unit/objects/port copying neutron/services/metering/__init__.py -> build/lib/neutron/services/metering copying neutron/services/metering/metering_plugin.py -> build/lib/neutron/services/metering creating build/lib/neutron/tests/unit/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/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/__init__.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/db_api.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/db_models.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/driver.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam creating build/lib/neutron/tests/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 copying neutron/services/conntrack_helper/__init__.py -> build/lib/neutron/services/conntrack_helper copying neutron/services/conntrack_helper/plugin.py -> build/lib/neutron/services/conntrack_helper creating build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/base.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/fip.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/gateway_ip.py -> build/lib/neutron/agent/l3/extensions/qos creating build/lib/neutron/tests/unit/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/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/tests/functional/agent/ovn/__init__.py -> build/lib/neutron/tests/functional/agent/ovn creating build/lib/neutron/tests/unit/services/logapi/drivers 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/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 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 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/privileged/agent/ovsdb creating build/lib/neutron/privileged/agent/ovsdb/native copying neutron/privileged/agent/ovsdb/native/__init__.py -> build/lib/neutron/privileged/agent/ovsdb/native copying neutron/privileged/agent/ovsdb/native/helpers.py -> build/lib/neutron/privileged/agent/ovsdb/native copying neutron/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 copying neutron/privileged/agent/ovsdb/__init__.py -> build/lib/neutron/privileged/agent/ovsdb 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/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 copying neutron/tests/functional/services/__init__.py -> build/lib/neutron/tests/functional/services copying neutron/services/logapi/__init__.py -> build/lib/neutron/services/logapi copying neutron/services/logapi/api_base.py -> build/lib/neutron/services/logapi copying neutron/services/logapi/logging_plugin.py -> build/lib/neutron/services/logapi creating build/lib/neutron/services/metering/drivers/iptables copying neutron/services/metering/drivers/iptables/__init__.py -> build/lib/neutron/services/metering/drivers/iptables copying neutron/services/metering/drivers/iptables/iptables_driver.py -> build/lib/neutron/services/metering/drivers/iptables creating build/lib/neutron/db/qos copying neutron/db/qos/__init__.py -> build/lib/neutron/db/qos copying neutron/db/qos/models.py -> build/lib/neutron/db/qos 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 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/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/services/trunk/drivers/linuxbridge copying neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge copying neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge creating build/lib/neutron/tests/functional/db 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/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_hardware_offload_type.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_hints.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_numa_affinity_policy.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_security.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/uplink_status_propagation.py -> build/lib/neutron/objects/port/extensions copying neutron/tests/functional/privileged/__init__.py -> build/lib/neutron/tests/functional/privileged 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 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/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/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 creating build/lib/neutron/tests/unit/services/externaldns/drivers creating build/lib/neutron/tests/unit/services/externaldns/drivers/designate copying neutron/tests/unit/services/externaldns/drivers/designate/__init__.py -> build/lib/neutron/tests/unit/services/externaldns/drivers/designate copying neutron/tests/unit/services/externaldns/drivers/designate/test_driver.py -> build/lib/neutron/tests/unit/services/externaldns/drivers/designate creating build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/__init__.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/base.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/driver_controller.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/dvr.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/dvrha.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/ha.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/single_node.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/tests/unit/tests/example/__init__.py -> build/lib/neutron/tests/unit/tests/example 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/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/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 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/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 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/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 creating build/lib/neutron/agent/ovsdb creating build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/__init__.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/commands.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/connection.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/exceptions.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/helpers.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/vlog.py -> build/lib/neutron/agent/ovsdb/native creating build/lib/neutron/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/cmd/eventlet/server copying neutron/cmd/eventlet/server/__init__.py -> build/lib/neutron/cmd/eventlet/server 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 copying neutron/tests/functional/objects/__init__.py -> build/lib/neutron/tests/functional/objects copying neutron/tests/functional/objects/test_agent.py -> build/lib/neutron/tests/functional/objects copying neutron/tests/functional/objects/test_quota.py -> build/lib/neutron/tests/functional/objects creating build/lib/neutron/tests/functional/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 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 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/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 creating build/lib/neutron/exceptions copying neutron/exceptions/__init__.py -> build/lib/neutron/exceptions copying neutron/exceptions/mtu.py -> build/lib/neutron/exceptions creating build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/functional/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/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/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/__init__.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/base.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/extension.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/ipv4.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/agent/l2/extensions/dhcp/ipv6.py -> build/lib/neutron/agent/l2/extensions/dhcp copying neutron/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/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/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/privileged/__init__.py -> build/lib/neutron/privileged 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/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 copying neutron/tests/unit/api/rpc/__init__.py -> build/lib/neutron/tests/unit/api/rpc copying neutron/tests/functional/plugins/__init__.py -> build/lib/neutron/tests/functional/plugins copying neutron/services/externaldns/drivers/__init__.py -> build/lib/neutron/services/externaldns/drivers creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver creating build/lib/neutron/tests/unit/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 creating build/lib/neutron/agent/common copying neutron/agent/common/__init__.py -> build/lib/neutron/agent/common copying neutron/agent/common/async_process.py -> build/lib/neutron/agent/common copying neutron/agent/common/base_agent_rpc.py -> build/lib/neutron/agent/common copying neutron/agent/common/base_polling.py -> build/lib/neutron/agent/common copying neutron/agent/common/ip_lib.py -> build/lib/neutron/agent/common copying neutron/agent/common/ovs_lib.py -> build/lib/neutron/agent/common copying neutron/agent/common/ovsdb_monitor.py -> build/lib/neutron/agent/common copying neutron/agent/common/placement_report.py -> build/lib/neutron/agent/common copying neutron/agent/common/polling.py -> build/lib/neutron/agent/common copying neutron/agent/common/resource_processing_queue.py -> build/lib/neutron/agent/common copying neutron/agent/common/utils.py -> build/lib/neutron/agent/common copying neutron/tests/unit/services/logapi/__init__.py -> build/lib/neutron/tests/unit/services/logapi copying neutron/tests/unit/services/logapi/base.py -> build/lib/neutron/tests/unit/services/logapi copying neutron/tests/unit/services/logapi/test_logging_plugin.py -> build/lib/neutron/tests/unit/services/logapi creating build/lib/neutron/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/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 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/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/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/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/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers creating build/lib/neutron/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/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/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/db/__init__.py -> build/lib/neutron/db copying neutron/db/_utils.py -> build/lib/neutron/db copying neutron/db/address_group_db.py -> build/lib/neutron/db copying neutron/db/address_scope_db.py -> build/lib/neutron/db copying neutron/db/agents_db.py -> build/lib/neutron/db copying neutron/db/agentschedulers_db.py -> build/lib/neutron/db copying neutron/db/allowedaddresspairs_db.py -> build/lib/neutron/db copying neutron/db/data_plane_status_db.py -> build/lib/neutron/db copying neutron/db/db_base_plugin_common.py -> build/lib/neutron/db copying neutron/db/db_base_plugin_v2.py -> build/lib/neutron/db copying neutron/db/dns_db.py -> build/lib/neutron/db copying neutron/db/dvr_mac_db.py -> build/lib/neutron/db copying neutron/db/external_net_db.py -> build/lib/neutron/db copying neutron/db/extradhcpopt_db.py -> build/lib/neutron/db copying neutron/db/extraroute_db.py -> build/lib/neutron/db copying neutron/db/flavors_db.py -> build/lib/neutron/db copying neutron/db/ipam_backend_mixin.py -> build/lib/neutron/db copying neutron/db/ipam_pluggable_backend.py -> build/lib/neutron/db copying neutron/db/l3_agentschedulers_db.py -> build/lib/neutron/db copying neutron/db/l3_attrs_db.py -> build/lib/neutron/db copying neutron/db/l3_db.py -> build/lib/neutron/db copying neutron/db/l3_dvr_db.py -> build/lib/neutron/db copying neutron/db/l3_dvr_ha_scheduler_db.py -> build/lib/neutron/db copying neutron/db/l3_dvrscheduler_db.py -> build/lib/neutron/db copying neutron/db/l3_extra_gws_db.py -> build/lib/neutron/db copying neutron/db/l3_fip_pools_db.py -> build/lib/neutron/db copying neutron/db/l3_fip_port_details.py -> build/lib/neutron/db copying neutron/db/l3_fip_qos.py -> build/lib/neutron/db copying neutron/db/l3_gateway_ip_qos.py -> build/lib/neutron/db copying neutron/db/l3_gwmode_db.py -> build/lib/neutron/db copying neutron/db/l3_hamode_db.py -> build/lib/neutron/db copying neutron/db/l3_hascheduler_db.py -> build/lib/neutron/db copying neutron/db/local_ip_db.py -> build/lib/neutron/db copying neutron/db/models_v2.py -> build/lib/neutron/db copying neutron/db/network_ip_availability_db.py -> build/lib/neutron/db copying neutron/db/ovn_hash_ring_db.py -> build/lib/neutron/db copying neutron/db/ovn_l3_hamode_db.py -> build/lib/neutron/db copying neutron/db/ovn_revision_numbers_db.py -> build/lib/neutron/db copying neutron/db/port_device_profile_db.py -> build/lib/neutron/db copying neutron/db/port_hardware_offload_type_db.py -> build/lib/neutron/db copying neutron/db/port_hints_db.py -> build/lib/neutron/db copying neutron/db/port_numa_affinity_policy_db.py -> build/lib/neutron/db copying neutron/db/portsecurity_db.py -> build/lib/neutron/db copying neutron/db/portsecurity_db_common.py -> build/lib/neutron/db copying neutron/db/provisioning_blocks.py -> build/lib/neutron/db copying neutron/db/rbac_db_mixin.py -> build/lib/neutron/db copying neutron/db/rbac_db_models.py -> build/lib/neutron/db copying neutron/db/securitygroups_db.py -> build/lib/neutron/db copying neutron/db/securitygroups_rpc_base.py -> build/lib/neutron/db copying neutron/db/segments_db.py -> build/lib/neutron/db copying neutron/db/servicetype_db.py -> build/lib/neutron/db copying neutron/db/standardattrdescription_db.py -> build/lib/neutron/db copying neutron/db/subnet_service_type_mixin.py -> build/lib/neutron/db copying neutron/db/uplink_status_propagation_db.py -> build/lib/neutron/db copying neutron/db/vlantransparent_db.py -> build/lib/neutron/db 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 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/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/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/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/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/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/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 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 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 copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge 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 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/functional/agent/ovsdb/__init__.py -> build/lib/neutron/tests/functional/agent/ovsdb 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/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/unit/services/trunk/drivers/ovn copying neutron/tests/unit/services/trunk/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/ovn copying neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/ovn copying neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent creating build/lib/neutron/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/common 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/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/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/ipam/drivers copying neutron/tests/unit/ipam/drivers/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers 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/common/__init__.py -> build/lib/neutron/tests/functional/common copying neutron/tests/functional/common/test_utils.py -> build/lib/neutron/tests/functional/common 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/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 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/notifiers copying neutron/tests/unit/notifiers/__init__.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_batch_notifier.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_ironic.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_nova.py -> build/lib/neutron/tests/unit/notifiers creating build/lib/neutron/tests/unit/services/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/api/rpc/callbacks/producer copying neutron/api/rpc/callbacks/producer/__init__.py -> build/lib/neutron/api/rpc/callbacks/producer copying neutron/api/rpc/callbacks/producer/registry.py -> build/lib/neutron/api/rpc/callbacks/producer copying neutron/agent/l2/__init__.py -> build/lib/neutron/agent/l2 copying neutron/agent/l2/l2_agent_extensions_manager.py -> build/lib/neutron/agent/l2 copying neutron/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/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 creating build/lib/neutron/hacking copying neutron/hacking/__init__.py -> build/lib/neutron/hacking 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/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver creating build/lib/neutron/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 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/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 copying neutron/db/models/__init__.py -> build/lib/neutron/db/models copying neutron/db/models/address_group.py -> build/lib/neutron/db/models copying neutron/db/models/address_scope.py -> build/lib/neutron/db/models copying neutron/db/models/agent.py -> build/lib/neutron/db/models copying neutron/db/models/allowed_address_pair.py -> build/lib/neutron/db/models copying neutron/db/models/conntrack_helper.py -> build/lib/neutron/db/models copying neutron/db/models/data_plane_status.py -> build/lib/neutron/db/models copying neutron/db/models/dns.py -> build/lib/neutron/db/models copying neutron/db/models/dvr.py -> build/lib/neutron/db/models copying neutron/db/models/external_net.py -> build/lib/neutron/db/models copying neutron/db/models/flavor.py -> build/lib/neutron/db/models copying neutron/db/models/l3.py -> build/lib/neutron/db/models copying neutron/db/models/l3_attrs.py -> build/lib/neutron/db/models copying neutron/db/models/l3agent.py -> build/lib/neutron/db/models copying neutron/db/models/l3ha.py -> build/lib/neutron/db/models copying neutron/db/models/local_ip.py -> build/lib/neutron/db/models copying neutron/db/models/loggingapi.py -> build/lib/neutron/db/models copying neutron/db/models/metering.py -> build/lib/neutron/db/models copying neutron/db/models/ndp_proxy.py -> build/lib/neutron/db/models copying neutron/db/models/network_segment_range.py -> build/lib/neutron/db/models copying neutron/db/models/ovn.py -> build/lib/neutron/db/models copying neutron/db/models/port_device_profile.py -> build/lib/neutron/db/models copying neutron/db/models/port_forwarding.py -> build/lib/neutron/db/models copying neutron/db/models/port_hardware_offload_type.py -> build/lib/neutron/db/models copying neutron/db/models/port_hints.py -> build/lib/neutron/db/models copying neutron/db/models/port_numa_affinity_policy.py -> build/lib/neutron/db/models copying neutron/db/models/provisioning_block.py -> build/lib/neutron/db/models copying neutron/db/models/securitygroup.py -> build/lib/neutron/db/models copying neutron/db/models/securitygroup_default_rules.py -> build/lib/neutron/db/models copying neutron/db/models/segment.py -> build/lib/neutron/db/models copying neutron/db/models/servicetype.py -> build/lib/neutron/db/models copying neutron/db/models/subnet_service_type.py -> build/lib/neutron/db/models copying neutron/db/models/tag.py -> build/lib/neutron/db/models copying neutron/db/models/uplink_status_propagation.py -> build/lib/neutron/db/models creating build/lib/neutron/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/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 copying neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch creating build/lib/neutron/services/flavors copying neutron/services/flavors/__init__.py -> build/lib/neutron/services/flavors copying neutron/services/flavors/flavors_plugin.py -> build/lib/neutron/services/flavors creating build/lib/neutron/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/scheduler copying neutron/tests/functional/scheduler/__init__.py -> build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/test_l3_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler copying neutron/agent/ovn/__init__.py -> build/lib/neutron/agent/ovn copying neutron/agent/ovn/metadata_agent.py -> build/lib/neutron/agent/ovn copying neutron/agent/ovn/ovn_neutron_agent.py -> build/lib/neutron/agent/ovn copying neutron/conf/plugins/__init__.py -> build/lib/neutron/conf/plugins creating build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/__init__.py -> build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/test_tc_lib.py -> build/lib/neutron/tests/functional/privileged/agent/linux copying neutron/tests/functional/privileged/agent/linux/test_utils.py -> build/lib/neutron/tests/functional/privileged/agent/linux 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 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 copying neutron/tests/unit/services/externaldns/__init__.py -> build/lib/neutron/tests/unit/services/externaldns creating build/lib/neutron/tests/unit/services/logapi/agent copying neutron/tests/unit/services/logapi/agent/__init__.py -> build/lib/neutron/tests/unit/services/logapi/agent copying neutron/tests/unit/services/logapi/agent/test_log_extension.py -> build/lib/neutron/tests/unit/services/logapi/agent creating build/lib/neutron/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/tests/unit/plugins/ml2/drivers/ovn/agent copying neutron/tests/unit/plugins/ml2/drivers/ovn/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent copying neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent creating build/lib/neutron/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 copying neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/lib/neutron/tests/unit/services/externaldns/drivers 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/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/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers creating build/lib/neutron/tests/functional/agent/l2 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 creating build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/trunk/seg_types/__init__.py -> build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/trunk/seg_types/test_validators.py -> build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/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/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/tests/unit/api/rpc/callbacks/consumer copying neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/objects/port/__init__.py -> build/lib/neutron/objects/port 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 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 copying neutron/tests/functional/tests/__init__.py -> build/lib/neutron/tests/functional/tests creating build/lib/neutron/tests/unit/hacking copying neutron/tests/unit/hacking/__init__.py -> build/lib/neutron/tests/unit/hacking creating build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/__init__.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_base.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_greallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 creating build/lib/neutron/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 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/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver creating build/lib/neutron/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 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 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/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/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 copying neutron/tests/unit/privileged/agent/__init__.py -> build/lib/neutron/tests/unit/privileged/agent 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/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/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 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 copying neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch creating build/lib/neutron/tests/unit/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 copying neutron/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge 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 running egg_info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt writing pbr to neutron.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'neutron.egg-info/SOURCES.txt' /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.liberty.contract' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.liberty.contract' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.liberty.contract' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.liberty.contract' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.liberty.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.liberty.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.liberty.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.liberty.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.mitaka.contract' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.mitaka.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.newton.contract' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.newton.contract' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.newton.contract' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.newton.contract' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.newton.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.newton.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.newton.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.newton.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.ocata.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.ocata.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.ocata.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.ocata.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.pike.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.pike.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.pike.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.pike.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.queens.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.queens.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.queens.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.queens.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.rocky.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.rocky.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.rocky.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.rocky.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.stein.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.stein.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.stein.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.stein.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.train.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.train.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.train.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.train.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.ussuri.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.victoria.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.victoria.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.victoria.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.victoria.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.wallaby.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.xena.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.xena.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.xena.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.xena.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.yoga.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.yoga.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.yoga.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.yoga.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.db.migration.alembic_migrations.versions.zed.expand' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.db.migration.alembic_migrations.versions.zed.expand' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.db.migration.alembic_migrations.versions.zed.expand' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.db.migration.alembic_migrations.versions.zed.expand' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.de.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.de.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.de.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.de.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.es.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.es.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.es.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.es.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.fr.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.fr.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.fr.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.fr.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.it.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.it.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.it.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.it.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.ja.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.ja.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.ja.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.ja.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.ko_KR.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.ko_KR.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.ko_KR.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.ko_KR.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.pt_BR.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.pt_BR.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.pt_BR.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.pt_BR.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.ru.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.ru.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.ru.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.ru.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.zh_CN.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.zh_CN.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.zh_CN.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.zh_CN.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.locale.zh_TW.LC_MESSAGES' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.locale.zh_TW.LC_MESSAGES' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.locale.zh_TW.LC_MESSAGES' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.locale.zh_TW.LC_MESSAGES' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.contrib' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.contrib' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.contrib' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.contrib' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.contrib.hooks' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.contrib.hooks' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.contrib.hooks' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.contrib.hooks' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.etc' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.etc' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.etc' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.etc' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.unit.pecan_wsgi' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.unit.pecan_wsgi' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.unit.pecan_wsgi' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.unit.pecan_wsgi' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.schemas' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'neutron.tests.var' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'neutron.tests.var' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'neutron.tests.var' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'neutron.tests.var' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) copying neutron/plugins/ml2/drivers/l2pop/README -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/tests/functional/requirements.txt -> build/lib/neutron/tests/functional creating build/lib/neutron/tests/unit/pecan_wsgi copying neutron/tests/unit/pecan_wsgi/test_app.py -> build/lib/neutron/tests/unit/pecan_wsgi creating build/lib/neutron/locale creating build/lib/neutron/locale/de creating build/lib/neutron/locale/de/LC_MESSAGES copying neutron/locale/de/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/de/LC_MESSAGES creating build/lib/neutron/locale/es creating build/lib/neutron/locale/es/LC_MESSAGES copying neutron/locale/es/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/es/LC_MESSAGES creating build/lib/neutron/locale/fr creating build/lib/neutron/locale/fr/LC_MESSAGES copying neutron/locale/fr/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/fr/LC_MESSAGES creating build/lib/neutron/locale/it creating build/lib/neutron/locale/it/LC_MESSAGES copying neutron/locale/it/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/it/LC_MESSAGES creating build/lib/neutron/locale/ja creating build/lib/neutron/locale/ja/LC_MESSAGES copying neutron/locale/ja/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ja/LC_MESSAGES creating build/lib/neutron/locale/ko_KR creating build/lib/neutron/locale/ko_KR/LC_MESSAGES copying neutron/locale/ko_KR/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ko_KR/LC_MESSAGES creating build/lib/neutron/locale/pt_BR creating build/lib/neutron/locale/pt_BR/LC_MESSAGES copying neutron/locale/pt_BR/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/pt_BR/LC_MESSAGES creating build/lib/neutron/locale/ru creating build/lib/neutron/locale/ru/LC_MESSAGES copying neutron/locale/ru/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ru/LC_MESSAGES creating build/lib/neutron/locale/zh_CN creating build/lib/neutron/locale/zh_CN/LC_MESSAGES copying neutron/locale/zh_CN/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/zh_CN/LC_MESSAGES creating build/lib/neutron/locale/zh_TW creating build/lib/neutron/locale/zh_TW/LC_MESSAGES copying neutron/locale/zh_TW/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/zh_TW/LC_MESSAGES copying neutron/db/migration/README -> build/lib/neutron/db/migration copying neutron/db/migration/alembic.ini -> build/lib/neutron/db/migration 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 copying neutron/tests/fullstack/README -> build/lib/neutron/tests/fullstack copying neutron/plugins/ml2/README -> build/lib/neutron/plugins/ml2 copying neutron/services/l3_router/README -> build/lib/neutron/services/l3_router copying neutron/db/migration/alembic_migrations/script.py.mako -> build/lib/neutron/db/migration/alembic_migrations creating build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/README -> build/lib/neutron/db/migration/alembic_migrations/versions copying neutron/db/migration/alembic_migrations/versions/kilo_initial.py -> build/lib/neutron/db/migration/alembic_migrations/versions creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.1 creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand copying neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.2 creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.1 creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/liberty creating build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/11926bcfe72d_add_geneve_ml2_type_driver.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/2a16083502f3_metaplugin_removal.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/2e5352a0ad4d_add_missing_foreign_keys.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/30018084ec99_initial.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/4af11ca47297_drop_cisco_monolithic_tables.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/4ffceebfada_rbac_network.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract copying neutron/db/migration/alembic_migrations/versions/liberty/contract/5498d17be016_drop_legacy_ovs_and_lb.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract creating build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/1b4c6e320f79_address_scope_support_in_subnetpool.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/1c844d1677f7_dns_nameservers_order.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/26c371498592_subnetpool_hash.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/31337ec0ffee_flavors.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/34af2b5c5a59_add_dns_name_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/354db87e3225_nsxv_vdr_metadata.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/45f955889773_quota_usage.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/48153cb5f051_qos_db_changes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/52c5312f6baf_address_scopes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/599c6a226151_neutrodb_ipam.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/8675309a5c4f_rbac_network.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand copying neutron/db/migration/alembic_migrations/versions/liberty/expand/9859ac9c136_quota_reservations.py -> build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/mitaka creating build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/1b294093239c_remove_embrane_plugin.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/2b4c2465d44b_dvr_sheduling_refactoring.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/4ffceebfcdc_standard_desc.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/5ffceebfada_rbac_network_external.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/8a6d8bdae39_migrate_neutron_resources_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/c6c112992c9_rbac_qos_policy.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying neutron/db/migration/alembic_migrations/versions/mitaka/contract/e3278ee65050_drop_nec_plugin_tables.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract creating build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/0e66c5227a8a_add_desc_to_standard_attr.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/13cfb89f881a_add_is_default_to_subnetpool.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/15be73214821_add_bgp_model_data.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/15e43b934f81_rbac_qos_policy.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/19f26505c74f_auto_allocated_topology.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/1df244e556f5_add_unique_ha_router_agent_port_bindings.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/2f9e956e7532_tag_support.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/31ed664953e6_add_resource_versions_row_to_agent_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/32e5974ada25_add_neutron_resources_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/3894bccad37f_add_timestamp_to_base_resources.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/59cb5b6cf4d_availability_zone.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/659bf3d90664_add_attributes_to_support_external_dns_integration.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/b4caf27aae4_add_bgp_dragent_model_data.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/c3a73f615e4_add_ip_version_to_address_scope.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/dce3ec7a25c9_router_az.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying neutron/db/migration/alembic_migrations/versions/mitaka/expand/ec7fcfbf72ee_network_az.py -> build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/newton creating build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/3b935b28e7a0_migrate_to_pluggable_ipam.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/4bcd4df1f426_rename_ml2_dvr_port_bindings.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/5c85685d616d_remove_availability_ranges.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/7bbb25278f53_device_owner_ha_replicate_int.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/7d9d8eeec6ad_rename_tenant_to_project.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/89ab9a816d70_rename_ml2_network_segments.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/8fd3918ef6f4_add_segment_host_mapping.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/97c25b0d2353_add_name_desc.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/a84ccf28f06a_migrate_dns_name_from_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/a8b517cff8ab_add_routerport_bindings_for_ha.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/b12a3ef66e62_add_standardattr_to_qos_policies.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/b67e765a3524_remove_mtu_column_from_networks.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract copying neutron/db/migration/alembic_migrations/versions/newton/contract/c879c5e1ee90_add_segment_id_to_subnet.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract creating build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/030a959ceafa_uniq_routerports0port_id.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/0f5bef0f87d4_add_qos_minimum_bandwidth_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/30107ab6a3ee_provisioning_blocks.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/3d0e74aa7d37_add_flavor_id_to_routers.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/45f8dd33480b_qos_dscp_db_addition.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/5abc0278ca73_add_support_for_vlan_trunking.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/5cd92597d11d_add_ip_allocation_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/67daae611b6e_add_standard_attr_to_qos_policies.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/6b461a21bcfc_uniq_floatingips0floating_network_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/a5648cfeeadf_add_subnet_service_types.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/a963b38d82f4_add_dns_name_to_portdnses.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/c415aab1c048_add_revisions_column.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand copying neutron/db/migration/alembic_migrations/versions/newton/expand/d3435b514502_add_device_id_index_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/ocata creating build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand copying neutron/db/migration/alembic_migrations/versions/ocata/expand/929c968efe70_add_pk_version_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand copying neutron/db/migration/alembic_migrations/versions/ocata/expand/a9c43481023c_extend_ml2_port_bindings.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/pike creating build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/2b42d90729da_qos_add_direction_to_bw_limit_rule_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/349b6fd605a6_add_dns_domain_to_portdnses.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/62c781cb6192_add_qos_policies_default_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/7d32f979895f_add_mtu_for_networks.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/804a3c76314c_add_data_plane_status_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand copying neutron/db/migration/alembic_migrations/versions/pike/expand/c8c222d42aa9_logging_api.py -> build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/queens creating build/lib/neutron/db/migration/alembic_migrations/versions/queens/expand copying neutron/db/migration/alembic_migrations/versions/queens/expand/594422d373ee_fip_qos.py -> build/lib/neutron/db/migration/alembic_migrations/versions/queens/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/rocky creating build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand copying neutron/db/migration/alembic_migrations/versions/rocky/expand/61663558142c_add_ha_router_state.py -> build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand copying neutron/db/migration/alembic_migrations/versions/rocky/expand/867d39095bf4_port_forwarding.py -> build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/stein creating build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/0ff9e3881597_network_segment_range.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/195176fb410d_router_gateway_ip_qos.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/9bfad3f1e780_support_shared_security_groups.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/cada2437bf41_add_propagate_uplink_status_to_port.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/d72db3e25539_modify_uniq_port_forwarding.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand copying neutron/db/migration/alembic_migrations/versions/stein/expand/fb0167bd9639_agent_resources_synced.py -> build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/train creating build/lib/neutron/db/migration/alembic_migrations/versions/train/expand copying neutron/db/migration/alembic_migrations/versions/train/expand/63fd95af7dcd_conntrack_helper.py -> build/lib/neutron/db/migration/alembic_migrations/versions/train/expand copying neutron/db/migration/alembic_migrations/versions/train/expand/c613d0b82681_subnet_force_network_id.py -> build/lib/neutron/db/migration/alembic_migrations/versions/train/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/ussuri creating build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/18a7e90ae768_add_security_group_stateful.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/2217c4222de6_add_dvr_fip_gateway_port_network_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/263d454a9655_add_dns_publish_fixed_ip_to_subnets.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/86274d77933e_change_mtu_to_not_null.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/Ibac91d24da2_port_forwarding_description.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/a010322604bc_network_subnet_update_lock.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/c3e9d13c4367_add_binding_index_to_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/d8bdf05313f4_add_in_use_to_subnet.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/e4e236b0e1ff_add_rbac_support_for_address_scope.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/e88badaa9591_add_rbac_support_for_subnetpool.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying neutron/db/migration/alembic_migrations/versions/ussuri/expand/f4b9654dd40c_ovn_backend.py -> build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/victoria creating build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/1ea5dab0897a_add_address_group.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/49d8622c5221_propagate_uplink_status_defaults_to_true.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/I38991de2b4_source_and_destination_ip_prefix_neutron_metering_rule.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/dfe425060830_limit_vlan_allocation_id_values.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand copying neutron/db/migration/alembic_migrations/versions/victoria/expand/fd6107509ccd_ovn_distributed_device_owner.py -> build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/wallaby creating build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/1e0744e4ffea_port_device_profile.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/26d1e9f5c766_add_standard_attributes_to_address_group.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/532aa95457e2_port_numa_affinity_policy.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/6135a7bd4425_add_rbac_support_for_address_group.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/a964d94b4677_support_remote_address_group_in_sg_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying neutron/db/migration/alembic_migrations/versions/wallaby/expand/f010820fc498_add_unique_quotas_project_resource.py -> build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/xena creating build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand copying neutron/db/migration/alembic_migrations/versions/xena/expand/1bb3393de75d_add_qos_pps_rule.py -> build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand copying neutron/db/migration/alembic_migrations/versions/xena/expand/8df53b0d2c0e_increase_tag_elements_from_60_to_255_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/yoga creating build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/1ffef8d6f371_rbac_target_tenant_to_target_project.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/34cf8b009713_add_router_ndp_proxy_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/76df7844a8c6_add_local_ip.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/8160f7a9cebb_drop_portbindingports_table.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/ba859d649675_add_indexes_to_rbacs.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/c181bb1d89e4_qos_minimum_packet_rate_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/cd9ef14ccf87_add_index_to_agents_host.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand copying neutron/db/migration/alembic_migrations/versions/yoga/expand/e981acd076d3_add_networksegments_database_constraint.py -> build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand creating build/lib/neutron/db/migration/alembic_migrations/versions/zed creating build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/21ff98fabab1_add_ndp_proxy_constraint.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/4e6e655746f6_add_index_to_ports_network_id.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/5881373af7f5_delete_sgpb_on_sg_deletion.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/659cbedf30a1_add_index_to_subnetpools_address_scope_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/db/migration/alembic_migrations/versions/zed/expand/I43e0b669096_port_forwarding_port_ranges.py -> build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand copying neutron/tests/unit/tests/example/README -> build/lib/neutron/tests/unit/tests/example 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/db/models/README -> build/lib/neutron/db/models copying neutron/objects/README.rst -> build/lib/neutron/objects 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/hacking copying build/lib/neutron/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/hacking creating build/bdist.linux-x86_64/wheel/neutron/exceptions copying build/lib/neutron/exceptions/mtu.py -> build/bdist.linux-x86_64/wheel/neutron/exceptions copying build/lib/neutron/exceptions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/exceptions creating build/bdist.linux-x86_64/wheel/neutron/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/privileged copying build/lib/neutron/privileged/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/utils.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/netlink_lib.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/netlink_constants.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/ethtool.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/devlink.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/linux creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb copying build/lib/neutron/privileged/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb/native copying build/lib/neutron/privileged/agent/ovsdb/native/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb/native copying build/lib/neutron/privileged/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent/ovsdb/native copying build/lib/neutron/privileged/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/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/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/common creating build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/utils.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/hash_ring_manager.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/extensions.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/constants.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/acl.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn copying build/lib/neutron/common/utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/test_lib.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/profiler.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/ipv6_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/experimental.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/eventlet_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/coordination.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/cache_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/_deprecate.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/_constants.py -> build/bdist.linux-x86_64/wheel/neutron/common copying build/lib/neutron/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/common creating build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/trunk_details.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/trunk.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/timestamp.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/tagging.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnetpool_prefix_ops.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnetallocation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_segmentid_writable.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_onboard.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/stdattrs_common.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/stateful_security_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/standardattrdescription.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/standard_attr_segment.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/sorting.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/segments_peer_subnet_host_routes.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/segment.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_shared_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_rules_belongs_to_default_sg.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_remote_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_normalized_cidr.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/security_groups_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/routerservicetype.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/router_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/revisions.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/revisionifmatch.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_security_groups.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/rbac.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/quotasv2_detail.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/quotasv2.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/quota_check_limit.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_rules_alias.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_rule_type_filter.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_rule_type_details.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_pps_rule.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_pps_minimum_rule_alias.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_pps_minimum_rule.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_port_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_fip_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_fip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_default.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_bw_minimum_ingress.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos_bw_limit_direction.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/providernet.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/project_id.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/portsecurity.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/portbindings_extended.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/portbindings.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_resource_request_groups.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_resource_request.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_mac_address_regenerate.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_mac_address_override.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_hint_ovs_tx_steering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/pagination.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_ha.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/network_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/netmtu_writable.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/netmtu.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/multiprovidernet.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/metering_source_and_destination_fields.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/metering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/logging.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3agentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_port_ip_change_not_allowed.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_flavors.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_extra_gws.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ext_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ext_ha_mode.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_ext_gw_mode.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_enable_default_route_ecmp.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_enable_default_route_bfd.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l3.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/l2_adjacency.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/ip_substring_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/ip_allocation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/floating_ip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/flavors.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_pf_port_range.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_pf_detail.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/fip_pf_description.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/filter_validation.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/extraroute_atomic.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/extraroute.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/external_net.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/expose_port_forwarding_in_fip.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/expose_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/empty_string_filtering.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/ecmp_routes.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dns_integration_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dns_domain_ports.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dns.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/dhcpagentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/default_subnetpools.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/availability_zone_filter.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/agent_resources_synced.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/agent.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/admin_state_down_before_update.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/extensions copying build/lib/neutron/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/extensions creating build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi creating build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/utils.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/root.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/resource.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/quota.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/extensions.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/controllers 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 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/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/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 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/cmd creating build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/neutron_ovn_db_sync_util.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/ml2ovn_trace.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/migration_mtu.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn copying build/lib/neutron/cmd/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/ovn creating build/bdist.linux-x86_64/wheel/neutron/cmd/sanity copying build/lib/neutron/cmd/sanity/checks.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/sanity copying build/lib/neutron/cmd/sanity/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/sanity creating build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks copying build/lib/neutron/cmd/upgrade_checks/checks.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks copying build/lib/neutron/cmd/upgrade_checks/base.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks copying build/lib/neutron/cmd/upgrade_checks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/upgrade_checks creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/server copying build/lib/neutron/cmd/eventlet/server/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/server creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/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/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 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/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 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/objects copying build/lib/neutron/objects/README.rst -> build/bdist.linux-x86_64/wheel/neutron/objects 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_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/port/extensions 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/qos copying build/lib/neutron/objects/qos/rule_type.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/rule.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/qos_policy_validator.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/policy.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/binding.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos copying build/lib/neutron/objects/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/qos creating build/bdist.linux-x86_64/wheel/neutron/objects/db copying build/lib/neutron/objects/db/api.py -> build/bdist.linux-x86_64/wheel/neutron/objects/db copying build/lib/neutron/objects/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/db creating build/bdist.linux-x86_64/wheel/neutron/objects/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/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/agent creating build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/utils.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/resource_processing_queue.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/polling.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/placement_report.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/ovs_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/base_polling.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/base_agent_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/async_process.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common copying build/lib/neutron/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/common creating build/bdist.linux-x86_64/wheel/neutron/agent/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/ovsdb copying build/lib/neutron/agent/ovsdb/impl_idl.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/api.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/vlog.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/connection.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/commands.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovsdb/native creating build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/driver_base.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/driver.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata copying build/lib/neutron/agent/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/metadata 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 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 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/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 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/l3 copying build/lib/neutron/agent/l3/router_info.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/namespaces.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/namespace_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/link_local_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/legacy_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/l3_agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/l3_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/keepalived_state_change.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/item_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/ha.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/fip_rule_priority_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_snat_ns.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_router_base.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_local_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_fip_ns.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_edge_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_edge_ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 copying build/lib/neutron/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/agent/l3/extensions 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/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/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/ovn 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/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 creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/qos_hwol.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/noop.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/extension_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions copying build/lib/neutron/agent/ovn/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent copying build/lib/neutron/agent/ovn/agent/ovsdb.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent copying build/lib/neutron/agent/ovn/agent/ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent copying build/lib/neutron/agent/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent creating build/bdist.linux-x86_64/wheel/neutron/db 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/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/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_hardware_offload_type_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/port_device_profile_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ovn_revision_numbers_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ovn_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ovn_hash_ring_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/network_ip_availability_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/models_v2.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/local_ip_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_hascheduler_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_gwmode_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_gateway_ip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_fip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_fip_pools_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_extra_gws_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_dvrscheduler_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_dvr_ha_scheduler_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_dvr_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_attrs_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/l3_agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ipam_pluggable_backend.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/ipam_backend_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/flavors_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/extraroute_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/extradhcpopt_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/external_net_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/dvr_mac_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/dns_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/db_base_plugin_v2.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/db_base_plugin_common.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/data_plane_status_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/allowedaddresspairs_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/agents_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/address_scope_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/address_group_db.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/_utils.py -> build/bdist.linux-x86_64/wheel/neutron/db copying build/lib/neutron/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db creating build/bdist.linux-x86_64/wheel/neutron/db/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/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/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/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/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/models copying build/lib/neutron/db/migration/models/head.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/models copying build/lib/neutron/db/migration/models/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/models creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/I43e0b669096_port_forwarding_port_ranges.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/659cbedf30a1_add_index_to_subnetpools_address_scope_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/5881373af7f5_delete_sgpb_on_sg_deletion.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/4e6e655746f6_add_index_to_ports_network_id.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/zed/expand/21ff98fabab1_add_ndp_proxy_constraint.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/zed/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/e981acd076d3_add_networksegments_database_constraint.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/cd9ef14ccf87_add_index_to_agents_host.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/c181bb1d89e4_qos_minimum_packet_rate_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/ba859d649675_add_indexes_to_rbacs.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/8160f7a9cebb_drop_portbindingports_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/76df7844a8c6_add_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/34cf8b009713_add_router_ndp_proxy_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/yoga/expand/1ffef8d6f371_rbac_target_tenant_to_target_project.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/yoga/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand/8df53b0d2c0e_increase_tag_elements_from_60_to_255_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/xena/expand/1bb3393de75d_add_qos_pps_rule.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/xena/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/f010820fc498_add_unique_quotas_project_resource.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/a964d94b4677_support_remote_address_group_in_sg_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/6135a7bd4425_add_rbac_support_for_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/532aa95457e2_port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/26d1e9f5c766_add_standard_attributes_to_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/wallaby/expand/1e0744e4ffea_port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/wallaby/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/fd6107509ccd_ovn_distributed_device_owner.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/dfe425060830_limit_vlan_allocation_id_values.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/I38991de2b4_source_and_destination_ip_prefix_neutron_metering_rule.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/49d8622c5221_propagate_uplink_status_defaults_to_true.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/victoria/expand/1ea5dab0897a_add_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/victoria/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/f4b9654dd40c_ovn_backend.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/e88badaa9591_add_rbac_support_for_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/e4e236b0e1ff_add_rbac_support_for_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/d8bdf05313f4_add_in_use_to_subnet.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/c3e9d13c4367_add_binding_index_to_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/a010322604bc_network_subnet_update_lock.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/Ibac91d24da2_port_forwarding_description.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/86274d77933e_change_mtu_to_not_null.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/263d454a9655_add_dns_publish_fixed_ip_to_subnets.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/2217c4222de6_add_dvr_fip_gateway_port_network_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ussuri/expand/18a7e90ae768_add_security_group_stateful.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ussuri/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/train/expand/c613d0b82681_subnet_force_network_id.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/train/expand/63fd95af7dcd_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/train/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/fb0167bd9639_agent_resources_synced.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/d72db3e25539_modify_uniq_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/cada2437bf41_add_propagate_uplink_status_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/9bfad3f1e780_support_shared_security_groups.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/195176fb410d_router_gateway_ip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/stein/expand/0ff9e3881597_network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/stein/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand/867d39095bf4_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/rocky/expand/61663558142c_add_ha_router_state.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/rocky/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/queens creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/queens/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/queens/expand/594422d373ee_fip_qos.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/queens/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/c8c222d42aa9_logging_api.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/804a3c76314c_add_data_plane_status_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/7d32f979895f_add_mtu_for_networks.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/62c781cb6192_add_qos_policies_default_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/349b6fd605a6_add_dns_domain_to_portdnses.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/pike/expand/2b42d90729da_qos_add_direction_to_bw_limit_rule_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/pike/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand/a9c43481023c_extend_ml2_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/ocata/expand/929c968efe70_add_pk_version_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/ocata/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/d3435b514502_add_device_id_index_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/c415aab1c048_add_revisions_column.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/a963b38d82f4_add_dns_name_to_portdnses.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/a5648cfeeadf_add_subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/6b461a21bcfc_uniq_floatingips0floating_network_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/67daae611b6e_add_standard_attr_to_qos_policies.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/5cd92597d11d_add_ip_allocation_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/5abc0278ca73_add_support_for_vlan_trunking.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/45f8dd33480b_qos_dscp_db_addition.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/3d0e74aa7d37_add_flavor_id_to_routers.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/30107ab6a3ee_provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/0f5bef0f87d4_add_qos_minimum_bandwidth_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/expand/030a959ceafa_uniq_routerports0port_id.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/c879c5e1ee90_add_segment_id_to_subnet.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/b67e765a3524_remove_mtu_column_from_networks.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/b12a3ef66e62_add_standardattr_to_qos_policies.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/a8b517cff8ab_add_routerport_bindings_for_ha.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/a84ccf28f06a_migrate_dns_name_from_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/97c25b0d2353_add_name_desc.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/8fd3918ef6f4_add_segment_host_mapping.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/89ab9a816d70_rename_ml2_network_segments.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/7d9d8eeec6ad_rename_tenant_to_project.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/7bbb25278f53_device_owner_ha_replicate_int.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/5c85685d616d_remove_availability_ranges.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/4bcd4df1f426_rename_ml2_dvr_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/3b935b28e7a0_migrate_to_pluggable_ipam.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/newton/contract/2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/newton/contract creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/ec7fcfbf72ee_network_az.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/dce3ec7a25c9_router_az.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/c3a73f615e4_add_ip_version_to_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/b4caf27aae4_add_bgp_dragent_model_data.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/659bf3d90664_add_attributes_to_support_external_dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/59cb5b6cf4d_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/3894bccad37f_add_timestamp_to_base_resources.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/32e5974ada25_add_neutron_resources_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/31ed664953e6_add_resource_versions_row_to_agent_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/2f9e956e7532_tag_support.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/1df244e556f5_add_unique_ha_router_agent_port_bindings.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/19f26505c74f_auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/15e43b934f81_rbac_qos_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/15be73214821_add_bgp_model_data.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/13cfb89f881a_add_is_default_to_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/expand/0e66c5227a8a_add_desc_to_standard_attr.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/e3278ee65050_drop_nec_plugin_tables.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/c6c112992c9_rbac_qos_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/8a6d8bdae39_migrate_neutron_resources_table.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/5ffceebfada_rbac_network_external.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/4ffceebfcdc_standard_desc.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/2b4c2465d44b_dvr_sheduling_refactoring.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/mitaka/contract/1b294093239c_remove_embrane_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/mitaka/contract creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/9859ac9c136_quota_reservations.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/8675309a5c4f_rbac_network.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/599c6a226151_neutrodb_ipam.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/52c5312f6baf_address_scopes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/48153cb5f051_qos_db_changes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/45f955889773_quota_usage.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/354db87e3225_nsxv_vdr_metadata.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/34af2b5c5a59_add_dns_name_to_port.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/31337ec0ffee_flavors.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/26c371498592_subnetpool_hash.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/1c844d1677f7_dns_nameservers_order.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/expand/1b4c6e320f79_address_scope_support_in_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/5498d17be016_drop_legacy_ovs_and_lb.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/4ffceebfada_rbac_network.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/4af11ca47297_drop_cisco_monolithic_tables.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/30018084ec99_initial.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/2e5352a0ad4d_add_missing_foreign_keys.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/2a16083502f3_metaplugin_removal.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract copying build/lib/neutron/db/migration/alembic_migrations/versions/liberty/contract/11926bcfe72d_add_geneve_ml2_type_driver.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/liberty/contract creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1 creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2 creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1 creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1/expand copying build/lib/neutron/db/migration/alembic_migrations/versions/kilo_initial.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/versions/README -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions copying build/lib/neutron/db/migration/alembic_migrations/script.py.mako -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/vpn_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/vmware_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/secgroup_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/portsec_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/ovs_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/other_plugins_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/other_extensions_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nuage_init_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nsxv_initial_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nec_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/ml2_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/metering_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/lb_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/l3_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/firewall_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/external.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/env.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/dvr_init_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/core_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/cisco_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/brocade_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/agent_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations 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/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/models copying build/lib/neutron/db/models/README -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/tag.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/subnet_service_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/segment.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/securitygroup_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/provisioning_block.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/ovn.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/metering.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/loggingapi.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3ha.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3agent.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3_attrs.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/l3.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/flavor.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/external_net.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/dns.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/allowed_address_pair.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/agent.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/models copying build/lib/neutron/db/models/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/models creating build/bdist.linux-x86_64/wheel/neutron/db/models/plugins 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 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/plugins creating build/bdist.linux-x86_64/wheel/neutron/plugins/common copying build/lib/neutron/plugins/common/constants.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/common copying build/lib/neutron/plugins/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/common copying build/lib/neutron/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/README -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2 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/extensions copying build/lib/neutron/plugins/ml2/extensions/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_hint_ovs_tx_steering.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/dns_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_vxlan.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_vlan.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_tunnel.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_local.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_gre.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_geneve.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_flat.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/mech_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers 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 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/openvswitch copying build/lib/neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/main.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/common creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn copying build/lib/neutron/plugins/ml2/drivers/ovn/db_migration.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn copying build/lib/neutron/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/agent copying build/lib/neutron/plugins/ml2/drivers/ovn/agent/neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/agent copying build/lib/neutron/plugins/ml2/drivers/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver 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/macvtap copying build/lib/neutron/plugins/ml2/drivers/macvtap/macvtap_common.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap copying build/lib/neutron/plugins/ml2/drivers/macvtap/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/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/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/mech_sriov creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent 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 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/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/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 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 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/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 copying build/lib/neutron/api/rpc/callbacks/version_manager.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/resources.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/resource_manager.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/events.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/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/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc 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 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/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/schedulers copying build/lib/neutron/tests/fullstack/schedulers/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/schedulers copying build/lib/neutron/tests/fullstack/schedulers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/schedulers creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers copying build/lib/neutron/tests/fullstack/servers/placement.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers copying build/lib/neutron/tests/fullstack/servers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers 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 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/common creating build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/ovs_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/l2_extensions.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents copying build/lib/neutron/tests/common/net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/machine_fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/l3_test_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/conn_testers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/config_fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common copying build/lib/neutron/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common creating build/bdist.linux-x86_64/wheel/neutron/tests/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/functional copying build/lib/neutron/tests/functional/requirements.txt -> build/bdist.linux-x86_64/wheel/neutron/tests/functional creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/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/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/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/db 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/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 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/privileged copying build/lib/neutron/tests/functional/privileged/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/test_tc_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent/linux copying build/lib/neutron/tests/functional/privileged/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/privileged/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects copying build/lib/neutron/tests/functional/objects/test_quota.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects copying build/lib/neutron/tests/functional/objects/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects copying build/lib/neutron/tests/functional/objects/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_vxlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_vlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_greallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_geneveallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2 copying build/lib/neutron/tests/functional/objects/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/common 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/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 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins copying build/lib/neutron/tests/functional/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2 copying build/lib/neutron/tests/functional/plugins/ml2/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2 copying build/lib/neutron/tests/functional/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers copying build/lib/neutron/tests/functional/plugins/ml2/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/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 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/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 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/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2 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/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 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 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/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/agent/ovn copying build/lib/neutron/tests/functional/agent/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/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/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/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 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb 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/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 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_namespace_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_metadata_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_legacy_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_keepalived_state_change.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_dvr_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/framework.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_ndp_proxy_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_gateway_ip_qos_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/test_conntrack_helper_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions/qos copying build/lib/neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions/qos copying build/lib/neutron/tests/functional/agent/l3/extensions/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l3/extensions/qos creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/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/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/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 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/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/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 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/portforwarding copying build/lib/neutron/tests/functional/services/portforwarding/test_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/portforwarding copying build/lib/neutron/tests/functional/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/l3_router creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi copying build/lib/neutron/tests/functional/services/logapi/test_logging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi copying build/lib/neutron/tests/functional/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers 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 creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk copying build/lib/neutron/tests/functional/services/trunk/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk copying build/lib/neutron/tests/functional/services/trunk/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/rpc copying build/lib/neutron/tests/functional/services/trunk/rpc/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/rpc copying build/lib/neutron/tests/functional/services/trunk/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/rpc creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn copying build/lib/neutron/tests/functional/services/trunk/drivers/ovn/test_trunk_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn copying build/lib/neutron/tests/functional/services/trunk/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/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/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers 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/unit creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/pecan_wsgi copying build/lib/neutron/tests/unit/pecan_wsgi/test_app.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/pecan_wsgi creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/hacking copying build/lib/neutron/tests/unit/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/hacking creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/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/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/common 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/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 creating 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 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/tests creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/common/test_net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/test_post_mortem_debug.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests copying build/lib/neutron/tests/unit/tests/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests copying build/lib/neutron/tests/unit/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/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/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 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/dir/subdir/example_module.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/dir/subdir/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/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/extensions copying build/lib/neutron/tests/unit/extensions/v2attributes.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_timestamp.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_tagging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnetpool_prefix_ops.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnet_onboard.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_segment.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_security_groups_normalized_cidr.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_security_groups_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_router_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_quotasv2_detail.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_quotasv2.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_qos_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_qos_fip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_providernet.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_portsecurity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_floating_ip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_flavors.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_extraroute.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_external_net.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_dns.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_default_subnetpools.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_address_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/foxinsocks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/extensionattribute.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/extendedattribute.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/core_extensions copying build/lib/neutron/tests/unit/core_extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/core_extensions copying build/lib/neutron/tests/unit/core_extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/core_extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam creating 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 copying build/lib/neutron/tests/unit/ipam/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers 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/cmd creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/ovn copying build/lib/neutron/tests/unit/cmd/ovn/test_neutron_ovn_db_sync_util.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/ovn copying build/lib/neutron/tests/unit/cmd/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/ovn 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 copying build/lib/neutron/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_sanity_check.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_runtime_checks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_ovs_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_netns_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/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 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/api creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_resource.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/v2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/agentnotifiers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/consumer copying build/lib/neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/consumer copying build/lib/neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api/rpc/callbacks/consumer 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/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/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/db creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_driver_nolock.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/metering/test_metering_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/metering/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/test_segments_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_securitygroups_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_rbac_db_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_portsecurity_db_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_portsecurity_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ovn_revision_numbers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ovn_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ovn_hash_ring_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_migration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_extra_gws_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_dvr_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ipam_pluggable_backend.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ipam_backend_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_extraroute_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_dvr_mac_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_db_base_plugin_v2.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_db_base_plugin_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_allowedaddresspairs_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_agents_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test__utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins copying build/lib/neutron/tests/unit/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_dns_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/fake_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/test_tracked_resources.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_security_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_port_binding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_ovo_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_managers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_extension_driver_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_driver_context.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/_test_mech_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers 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/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent 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/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 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/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-sb.ovsschema -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-nb.ovsschema -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl_ovn.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_commands.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/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/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 copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/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 copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/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 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/macvtap creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/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/l2pop creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch 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 copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/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 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/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/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 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 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/port copying build/lib/neutron/tests/unit/objects/port/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_security.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/port/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/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/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/services 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/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/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/externaldns copying build/lib/neutron/tests/unit/services/externaldns/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers copying build/lib/neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate copying build/lib/neutron/tests/unit/services/externaldns/drivers/designate/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate copying build/lib/neutron/tests/unit/services/externaldns/drivers/designate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/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/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/service_providers/test_user_defined.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/service_providers/test_driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3/service_providers copying build/lib/neutron/tests/unit/services/ovn_l3/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3 copying build/lib/neutron/tests/unit/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/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/l3_router creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/test_l3_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router copying build/lib/neutron/tests/unit/services/l3_router/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/l3_router creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/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 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/qos/drivers/ovn copying build/lib/neutron/tests/unit/services/qos/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/ovn copying build/lib/neutron/tests/unit/services/qos/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/qos/drivers/ovn copying build/lib/neutron/tests/unit/services/qos/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/logapi 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 copying build/lib/neutron/tests/unit/services/logapi/test_logging_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi copying build/lib/neutron/tests/unit/services/logapi/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi copying build/lib/neutron/tests/unit/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/test_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/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 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/common copying build/lib/neutron/tests/unit/services/logapi/common/test_validators.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_snat_validate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_validate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_callback.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_db_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/revisions copying build/lib/neutron/tests/unit/services/revisions/test_revision_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/revisions copying build/lib/neutron/tests/unit/services/revisions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/revisions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk 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/seg_types copying build/lib/neutron/tests/unit/services/trunk/seg_types/test_validators.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types copying build/lib/neutron/tests/unit/services/trunk/seg_types/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers 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/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 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 copying build/lib/neutron/tests/unit/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/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/portforwarding copying build/lib/neutron/tests/unit/services/portforwarding/test_pf_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding copying build/lib/neutron/tests/unit/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn copying build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn copying build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn copying build/lib/neutron/tests/unit/services/portforwarding/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_resource_cache.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/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/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/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/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/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 copying build/lib/neutron/tests/unit/agent/l2/extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/test_fdb_population.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/test_host_metadata_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/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 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/ovn 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/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 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/services 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/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/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/segments copying build/lib/neutron/services/segments/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments copying build/lib/neutron/services/segments/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments copying build/lib/neutron/services/segments/db.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments copying build/lib/neutron/services/segments/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/segments creating build/bdist.linux-x86_64/wheel/neutron/services/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 creating build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/single_node.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/ha.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/dvrha.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/l3_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router copying build/lib/neutron/services/l3_router/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router creating build/bdist.linux-x86_64/wheel/neutron/services/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/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 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/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/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 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/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/conntrack_helper copying build/lib/neutron/services/conntrack_helper/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper copying build/lib/neutron/services/conntrack_helper/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper creating build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common copying build/lib/neutron/services/conntrack_helper/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common copying build/lib/neutron/services/conntrack_helper/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common creating build/bdist.linux-x86_64/wheel/neutron/services/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/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/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/user_defined.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/ovn.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3/service_providers copying build/lib/neutron/services/ovn_l3/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 copying build/lib/neutron/services/ovn_l3/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 copying build/lib/neutron/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3 creating build/bdist.linux-x86_64/wheel/neutron/services/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 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/rpc copying build/lib/neutron/services/logapi/rpc/server.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/agent.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/rpc creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/drivers/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 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/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/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/portforwarding copying build/lib/neutron/services/portforwarding/pf_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding copying build/lib/neutron/services/portforwarding/constants.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding copying build/lib/neutron/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding creating build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/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 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/trunk creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/server.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/constants.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/backend.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/agent.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/rpc creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/seg_types/validators.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/seg_types/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers copying build/lib/neutron/services/trunk/drivers/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers copying build/lib/neutron/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/linuxbridge 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 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/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/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 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/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 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/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 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/openvswitch copying build/lib/neutron/services/qos/drivers/openvswitch/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/openvswitch copying build/lib/neutron/services/qos/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/linuxbridge copying build/lib/neutron/services/qos/drivers/linuxbridge/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/linuxbridge copying build/lib/neutron/services/qos/drivers/linuxbridge/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/linuxbridge 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/network_segment_range copying build/lib/neutron/services/network_segment_range/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range copying build/lib/neutron/services/network_segment_range/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range creating build/bdist.linux-x86_64/wheel/neutron/conf 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/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/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/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/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/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 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 creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch copying build/lib/neutron/conf/plugins/ml2/drivers/openvswitch/mech_ovs_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch copying build/lib/neutron/conf/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/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/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/agent/ovn creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent copying build/lib/neutron/conf/agent/ovn/ovn_neutron_agent/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent copying build/lib/neutron/conf/agent/ovn/ovn_neutron_agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/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 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/metadata copying build/lib/neutron/conf/agent/metadata/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/metadata copying build/lib/neutron/conf/agent/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/metadata copying build/lib/neutron/conf/agent/windows.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/ovsdb_api.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/ovs_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/linux.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/l2_ext_fdb_population.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/common.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/cmd.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent copying build/lib/neutron/conf/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent running install_data creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/etc creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/etc/neutron copying etc/api-paste.ini -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/etc/neutron copying etc/rootwrap.conf -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/etc/neutron creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/etc/neutron/rootwrap.d copying etc/neutron/rootwrap.d/rootwrap.filters -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/etc/neutron/rootwrap.d/ creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks copying tools/ovn_migration/tripleo_environment/playbooks/revert.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/ copying tools/ovn_migration/tripleo_environment/playbooks/reduce-dhcp-renewal-time.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/ copying tools/ovn_migration/tripleo_environment/playbooks/ovn-migration.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/ creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/backup/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/delete-neutron-resources/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/delete-neutron-resources/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/delete-neutron-resources/templates/delete-neutron-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/sync-dbs.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/clone-dataplane.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/cleanup-dataplane.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/activate-ovn.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/templates/clone-br-int.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/migration/templates/activate-ovn.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/post-migration/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/post-migration/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/pre-migration/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/recovery-backup/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/recovery-backup/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/cleanup/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/cleanup/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/cleanup/templates/cleanup-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/create/templates/create-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/validate/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/validate/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/resources/validate/templates/validate-resources.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/revert/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/tasks/cleanup.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars copying tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/vars/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults copying tools/ovn_migration/tripleo_environment/playbooks/roles/tripleo-update/defaults/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks copying tools/ovn_migration/tripleo_environment/playbooks/roles/tripleo-update/tasks/main.yml -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/templates copying tools/ovn_migration/tripleo_environment/playbooks/roles/tripleo-update/templates/generate-ovn-extras.sh.j2 -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/templates running install_egg_info Copying neutron.egg-info to build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18-py3.9.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/scripts copying build/scripts-3.9/ovn_migration.sh -> build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/scripts changing mode of build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/scripts/ovn_migration.sh to 755 Installing neutron-api script to build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.data/scripts adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS" (matched pattern "AUTHORS*") creating build/bdist.linux-x86_64/wheel/neutron-24.2.3.dev18.dist-info/WHEEL creating '/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir/pip-wheel-jcta137f/tmpyiq8ewvq/neutron-24.2.3.dev18-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'neutron/__init__.py' adding 'neutron/_i18n.py' adding 'neutron/auth.py' adding 'neutron/manager.py' adding 'neutron/neutron_plugin_base_v2.py' adding 'neutron/opts.py' adding 'neutron/policy.py' adding 'neutron/service.py' adding 'neutron/version.py' adding 'neutron/worker.py' adding 'neutron/wsgi.py' adding 'neutron/agent/__init__.py' adding 'neutron/agent/agent_extensions_manager.py' adding 'neutron/agent/dhcp_agent.py' adding 'neutron/agent/firewall.py' adding 'neutron/agent/l3_agent.py' adding 'neutron/agent/metadata_agent.py' adding 'neutron/agent/resource_cache.py' adding 'neutron/agent/rpc.py' adding 'neutron/agent/securitygroups_rpc.py' adding 'neutron/agent/common/__init__.py' adding 'neutron/agent/common/async_process.py' adding 'neutron/agent/common/base_agent_rpc.py' adding 'neutron/agent/common/base_polling.py' adding 'neutron/agent/common/ip_lib.py' adding 'neutron/agent/common/ovs_lib.py' adding 'neutron/agent/common/ovsdb_monitor.py' adding 'neutron/agent/common/placement_report.py' adding 'neutron/agent/common/polling.py' adding 'neutron/agent/common/resource_processing_queue.py' adding 'neutron/agent/common/utils.py' adding 'neutron/agent/dhcp/__init__.py' adding 'neutron/agent/dhcp/agent.py' adding 'neutron/agent/l2/__init__.py' adding 'neutron/agent/l2/l2_agent_extensions_manager.py' adding 'neutron/agent/l2/extensions/__init__.py' adding 'neutron/agent/l2/extensions/fdb_population.py' adding 'neutron/agent/l2/extensions/local_ip.py' adding 'neutron/agent/l2/extensions/qos.py' adding 'neutron/agent/l2/extensions/qos_linux.py' adding 'neutron/agent/l2/extensions/dhcp/__init__.py' adding 'neutron/agent/l2/extensions/dhcp/base.py' adding 'neutron/agent/l2/extensions/dhcp/extension.py' adding 'neutron/agent/l2/extensions/dhcp/ipv4.py' adding 'neutron/agent/l2/extensions/dhcp/ipv6.py' adding 'neutron/agent/l2/extensions/metadata/__init__.py' adding 'neutron/agent/l2/extensions/metadata/host_metadata_proxy.py' adding 'neutron/agent/l3/__init__.py' adding 'neutron/agent/l3/agent.py' adding 'neutron/agent/l3/dvr.py' adding 'neutron/agent/l3/dvr_edge_ha_router.py' adding 'neutron/agent/l3/dvr_edge_router.py' adding 'neutron/agent/l3/dvr_fip_ns.py' adding 'neutron/agent/l3/dvr_local_router.py' adding 'neutron/agent/l3/dvr_router_base.py' adding 'neutron/agent/l3/dvr_snat_ns.py' adding 'neutron/agent/l3/fip_rule_priority_allocator.py' adding 'neutron/agent/l3/ha.py' adding 'neutron/agent/l3/ha_router.py' adding 'neutron/agent/l3/item_allocator.py' adding 'neutron/agent/l3/keepalived_state_change.py' adding 'neutron/agent/l3/l3_agent_extension_api.py' adding 'neutron/agent/l3/l3_agent_extensions_manager.py' adding 'neutron/agent/l3/legacy_router.py' adding 'neutron/agent/l3/link_local_allocator.py' adding 'neutron/agent/l3/namespace_manager.py' adding 'neutron/agent/l3/namespaces.py' adding 'neutron/agent/l3/router_info.py' adding 'neutron/agent/l3/extensions/__init__.py' adding 'neutron/agent/l3/extensions/conntrack_helper.py' adding 'neutron/agent/l3/extensions/ndp_proxy.py' adding 'neutron/agent/l3/extensions/port_forwarding.py' adding 'neutron/agent/l3/extensions/snat_log.py' adding 'neutron/agent/l3/extensions/qos/__init__.py' adding 'neutron/agent/l3/extensions/qos/base.py' adding 'neutron/agent/l3/extensions/qos/fip.py' adding 'neutron/agent/l3/extensions/qos/gateway_ip.py' adding 'neutron/agent/linux/__init__.py' adding 'neutron/agent/linux/bridge_lib.py' adding 'neutron/agent/linux/daemon.py' adding 'neutron/agent/linux/devlink.py' adding 'neutron/agent/linux/dhcp.py' adding 'neutron/agent/linux/dibbler.py' adding 'neutron/agent/linux/external_process.py' adding 'neutron/agent/linux/interface.py' adding 'neutron/agent/linux/ip_conntrack.py' adding 'neutron/agent/linux/ip_lib.py' adding 'neutron/agent/linux/ipset_manager.py' adding 'neutron/agent/linux/iptables_comments.py' adding 'neutron/agent/linux/iptables_firewall.py' adding 'neutron/agent/linux/iptables_manager.py' adding 'neutron/agent/linux/keepalived.py' adding 'neutron/agent/linux/l3_tc_lib.py' adding 'neutron/agent/linux/of_monitor.py' adding 'neutron/agent/linux/pd.py' adding 'neutron/agent/linux/pd_driver.py' adding 'neutron/agent/linux/ra.py' adding 'neutron/agent/linux/tc_lib.py' adding 'neutron/agent/linux/utils.py' adding 'neutron/agent/linux/openvswitch_firewall/__init__.py' adding 'neutron/agent/linux/openvswitch_firewall/constants.py' adding 'neutron/agent/linux/openvswitch_firewall/exceptions.py' adding 'neutron/agent/linux/openvswitch_firewall/firewall.py' adding 'neutron/agent/linux/openvswitch_firewall/iptables.py' adding 'neutron/agent/linux/openvswitch_firewall/rules.py' adding 'neutron/agent/metadata/__init__.py' adding 'neutron/agent/metadata/agent.py' adding 'neutron/agent/metadata/driver.py' adding 'neutron/agent/metadata/driver_base.py' adding 'neutron/agent/ovn/__init__.py' adding 'neutron/agent/ovn/metadata_agent.py' adding 'neutron/agent/ovn/ovn_neutron_agent.py' adding 'neutron/agent/ovn/agent/__init__.py' adding 'neutron/agent/ovn/agent/ovn_neutron_agent.py' adding 'neutron/agent/ovn/agent/ovsdb.py' adding 'neutron/agent/ovn/extensions/__init__.py' adding 'neutron/agent/ovn/extensions/extension_manager.py' adding 'neutron/agent/ovn/extensions/metadata.py' adding 'neutron/agent/ovn/extensions/noop.py' adding 'neutron/agent/ovn/extensions/qos_hwol.py' adding 'neutron/agent/ovn/metadata/__init__.py' adding 'neutron/agent/ovn/metadata/agent.py' adding 'neutron/agent/ovn/metadata/driver.py' adding 'neutron/agent/ovn/metadata/ovsdb.py' adding 'neutron/agent/ovn/metadata/server.py' adding 'neutron/agent/ovsdb/__init__.py' adding 'neutron/agent/ovsdb/api.py' adding 'neutron/agent/ovsdb/impl_idl.py' adding 'neutron/agent/ovsdb/native/__init__.py' adding 'neutron/agent/ovsdb/native/commands.py' adding 'neutron/agent/ovsdb/native/connection.py' adding 'neutron/agent/ovsdb/native/exceptions.py' adding 'neutron/agent/ovsdb/native/helpers.py' adding 'neutron/agent/ovsdb/native/vlog.py' adding 'neutron/agent/windows/__init__.py' adding 'neutron/agent/windows/ip_lib.py' adding 'neutron/agent/windows/utils.py' adding 'neutron/api/__init__.py' adding 'neutron/api/api_common.py' adding 'neutron/api/extensions.py' adding 'neutron/api/rpc/__init__.py' adding 'neutron/api/rpc/agentnotifiers/__init__.py' adding 'neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py' adding 'neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py' adding 'neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py' adding 'neutron/api/rpc/agentnotifiers/utils.py' adding 'neutron/api/rpc/callbacks/__init__.py' adding 'neutron/api/rpc/callbacks/events.py' adding 'neutron/api/rpc/callbacks/exceptions.py' adding 'neutron/api/rpc/callbacks/resource_manager.py' adding 'neutron/api/rpc/callbacks/resources.py' adding 'neutron/api/rpc/callbacks/version_manager.py' adding 'neutron/api/rpc/callbacks/consumer/__init__.py' adding 'neutron/api/rpc/callbacks/consumer/registry.py' adding 'neutron/api/rpc/callbacks/producer/__init__.py' adding 'neutron/api/rpc/callbacks/producer/registry.py' adding 'neutron/api/rpc/handlers/__init__.py' adding 'neutron/api/rpc/handlers/dhcp_rpc.py' adding 'neutron/api/rpc/handlers/dvr_rpc.py' adding 'neutron/api/rpc/handlers/l3_rpc.py' adding 'neutron/api/rpc/handlers/metadata_rpc.py' adding 'neutron/api/rpc/handlers/resources_rpc.py' adding 'neutron/api/rpc/handlers/securitygroups_rpc.py' adding 'neutron/api/v2/__init__.py' adding 'neutron/api/v2/base.py' adding 'neutron/api/v2/resource.py' adding 'neutron/api/v2/resource_helper.py' adding 'neutron/api/v2/router.py' adding 'neutron/api/views/__init__.py' adding 'neutron/api/views/versions.py' adding 'neutron/cmd/__init__.py' adding 'neutron/cmd/destroy_patch_ports.py' adding 'neutron/cmd/ipset_cleanup.py' adding 'neutron/cmd/keepalived_state_change.py' adding 'neutron/cmd/linuxbridge_cleanup.py' adding 'neutron/cmd/netns_cleanup.py' adding 'neutron/cmd/ovs_cleanup.py' adding 'neutron/cmd/pd_notify.py' adding 'neutron/cmd/remove_duplicated_port_bindings.py' adding 'neutron/cmd/runtime_checks.py' adding 'neutron/cmd/sanitize_port_binding_profile_allocation.py' adding 'neutron/cmd/sanitize_port_mac_addresses.py' adding 'neutron/cmd/sanity_check.py' adding 'neutron/cmd/status.py' adding 'neutron/cmd/eventlet/__init__.py' adding 'neutron/cmd/eventlet/usage_audit.py' adding 'neutron/cmd/eventlet/agents/__init__.py' adding 'neutron/cmd/eventlet/agents/dhcp.py' adding 'neutron/cmd/eventlet/agents/l3.py' adding 'neutron/cmd/eventlet/agents/metadata.py' adding 'neutron/cmd/eventlet/agents/ovn_metadata.py' adding 'neutron/cmd/eventlet/agents/ovn_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/__init__.py' adding 'neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/ovs_neutron_agent.py' adding 'neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py' adding 'neutron/cmd/eventlet/server/__init__.py' adding 'neutron/cmd/eventlet/services/__init__.py' adding 'neutron/cmd/eventlet/services/metering_agent.py' adding 'neutron/cmd/ovn/__init__.py' adding 'neutron/cmd/ovn/migration_mtu.py' adding 'neutron/cmd/ovn/ml2ovn_trace.py' adding 'neutron/cmd/ovn/neutron_ovn_db_sync_util.py' adding 'neutron/cmd/sanity/__init__.py' adding 'neutron/cmd/sanity/checks.py' adding 'neutron/cmd/upgrade_checks/__init__.py' adding 'neutron/cmd/upgrade_checks/base.py' adding 'neutron/cmd/upgrade_checks/checks.py' adding 'neutron/common/__init__.py' adding 'neutron/common/_constants.py' adding 'neutron/common/_deprecate.py' adding 'neutron/common/cache_utils.py' adding 'neutron/common/config.py' adding 'neutron/common/coordination.py' adding 'neutron/common/eventlet_utils.py' adding 'neutron/common/experimental.py' adding 'neutron/common/ipv6_utils.py' adding 'neutron/common/metadata.py' adding 'neutron/common/profiler.py' adding 'neutron/common/test_lib.py' adding 'neutron/common/utils.py' adding 'neutron/common/ovn/__init__.py' adding 'neutron/common/ovn/acl.py' adding 'neutron/common/ovn/constants.py' adding 'neutron/common/ovn/exceptions.py' adding 'neutron/common/ovn/extensions.py' adding 'neutron/common/ovn/hash_ring_manager.py' adding 'neutron/common/ovn/utils.py' adding 'neutron/conf/__init__.py' adding 'neutron/conf/common.py' adding 'neutron/conf/experimental.py' adding 'neutron/conf/profiling.py' adding 'neutron/conf/quota.py' adding 'neutron/conf/service.py' adding 'neutron/conf/wsgi.py' adding 'neutron/conf/agent/__init__.py' adding 'neutron/conf/agent/agent_extensions_manager.py' adding 'neutron/conf/agent/cmd.py' adding 'neutron/conf/agent/common.py' adding 'neutron/conf/agent/dhcp.py' adding 'neutron/conf/agent/l2_ext_fdb_population.py' adding 'neutron/conf/agent/linux.py' adding 'neutron/conf/agent/ovs_conf.py' adding 'neutron/conf/agent/ovsdb_api.py' adding 'neutron/conf/agent/securitygroups_rpc.py' adding 'neutron/conf/agent/windows.py' adding 'neutron/conf/agent/database/__init__.py' adding 'neutron/conf/agent/database/agents_db.py' adding 'neutron/conf/agent/database/agentschedulers_db.py' adding 'neutron/conf/agent/l3/__init__.py' adding 'neutron/conf/agent/l3/config.py' adding 'neutron/conf/agent/l3/ha.py' adding 'neutron/conf/agent/l3/keepalived.py' adding 'neutron/conf/agent/metadata/__init__.py' adding 'neutron/conf/agent/metadata/config.py' adding 'neutron/conf/agent/ovn/__init__.py' adding 'neutron/conf/agent/ovn/metadata/__init__.py' adding 'neutron/conf/agent/ovn/metadata/config.py' adding 'neutron/conf/agent/ovn/ovn_neutron_agent/__init__.py' adding 'neutron/conf/agent/ovn/ovn_neutron_agent/config.py' adding 'neutron/conf/db/__init__.py' adding 'neutron/conf/db/dvr_mac_db.py' adding 'neutron/conf/db/extraroute_db.py' adding 'neutron/conf/db/l3_agentschedulers_db.py' adding 'neutron/conf/db/l3_dvr_db.py' adding 'neutron/conf/db/l3_extra_gws_db.py' adding 'neutron/conf/db/l3_gwmode_db.py' adding 'neutron/conf/db/l3_hamode_db.py' adding 'neutron/conf/db/l3_ndpproxy_db.py' adding 'neutron/conf/db/migration_cli.py' adding 'neutron/conf/extensions/__init__.py' adding 'neutron/conf/extensions/allowedaddresspairs.py' adding 'neutron/conf/extensions/conntrack_helper.py' adding 'neutron/conf/plugins/__init__.py' adding 'neutron/conf/plugins/ml2/__init__.py' adding 'neutron/conf/plugins/ml2/config.py' adding 'neutron/conf/plugins/ml2/drivers/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/agent.py' adding 'neutron/conf/plugins/ml2/drivers/driver_type.py' adding 'neutron/conf/plugins/ml2/drivers/linuxbridge.py' adding 'neutron/conf/plugins/ml2/drivers/macvtap.py' adding 'neutron/conf/plugins/ml2/drivers/ovs_conf.py' adding 'neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py' adding 'neutron/conf/plugins/ml2/drivers/mech_sriov/mech_sriov_conf.py' adding 'neutron/conf/plugins/ml2/drivers/openvswitch/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/openvswitch/mech_ovs_conf.py' adding 'neutron/conf/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py' adding 'neutron/conf/policies/__init__.py' adding 'neutron/conf/policies/address_group.py' adding 'neutron/conf/policies/address_scope.py' adding 'neutron/conf/policies/agent.py' adding 'neutron/conf/policies/auto_allocated_topology.py' adding 'neutron/conf/policies/availability_zone.py' adding 'neutron/conf/policies/base.py' adding 'neutron/conf/policies/default_security_group_rules.py' adding 'neutron/conf/policies/flavor.py' adding 'neutron/conf/policies/floatingip.py' adding 'neutron/conf/policies/floatingip_pools.py' adding 'neutron/conf/policies/floatingip_port_forwarding.py' adding 'neutron/conf/policies/l3_conntrack_helper.py' adding 'neutron/conf/policies/local_ip.py' adding 'neutron/conf/policies/local_ip_association.py' adding 'neutron/conf/policies/logging.py' adding 'neutron/conf/policies/metering.py' adding 'neutron/conf/policies/ndp_proxy.py' adding 'neutron/conf/policies/network.py' adding 'neutron/conf/policies/network_ip_availability.py' adding 'neutron/conf/policies/network_segment_range.py' adding 'neutron/conf/policies/port.py' adding 'neutron/conf/policies/port_bindings.py' adding 'neutron/conf/policies/qos.py' adding 'neutron/conf/policies/quotas.py' adding 'neutron/conf/policies/rbac.py' adding 'neutron/conf/policies/router.py' adding 'neutron/conf/policies/security_group.py' adding 'neutron/conf/policies/segment.py' adding 'neutron/conf/policies/service_type.py' adding 'neutron/conf/policies/subnet.py' adding 'neutron/conf/policies/subnetpool.py' adding 'neutron/conf/policies/trunk.py' adding 'neutron/conf/services/__init__.py' adding 'neutron/conf/services/extdns_designate_driver.py' adding 'neutron/conf/services/logging.py' adding 'neutron/conf/services/metering_agent.py' adding 'neutron/conf/services/provider_configuration.py' adding 'neutron/core_extensions/__init__.py' adding 'neutron/core_extensions/base.py' adding 'neutron/core_extensions/qos.py' adding 'neutron/db/__init__.py' adding 'neutron/db/_utils.py' adding 'neutron/db/address_group_db.py' adding 'neutron/db/address_scope_db.py' adding 'neutron/db/agents_db.py' adding 'neutron/db/agentschedulers_db.py' adding 'neutron/db/allowedaddresspairs_db.py' adding 'neutron/db/data_plane_status_db.py' adding 'neutron/db/db_base_plugin_common.py' adding 'neutron/db/db_base_plugin_v2.py' adding 'neutron/db/dns_db.py' adding 'neutron/db/dvr_mac_db.py' adding 'neutron/db/external_net_db.py' adding 'neutron/db/extradhcpopt_db.py' adding 'neutron/db/extraroute_db.py' adding 'neutron/db/flavors_db.py' adding 'neutron/db/ipam_backend_mixin.py' adding 'neutron/db/ipam_pluggable_backend.py' adding 'neutron/db/l3_agentschedulers_db.py' adding 'neutron/db/l3_attrs_db.py' adding 'neutron/db/l3_db.py' adding 'neutron/db/l3_dvr_db.py' adding 'neutron/db/l3_dvr_ha_scheduler_db.py' adding 'neutron/db/l3_dvrscheduler_db.py' adding 'neutron/db/l3_extra_gws_db.py' adding 'neutron/db/l3_fip_pools_db.py' adding 'neutron/db/l3_fip_port_details.py' adding 'neutron/db/l3_fip_qos.py' adding 'neutron/db/l3_gateway_ip_qos.py' adding 'neutron/db/l3_gwmode_db.py' adding 'neutron/db/l3_hamode_db.py' adding 'neutron/db/l3_hascheduler_db.py' adding 'neutron/db/local_ip_db.py' adding 'neutron/db/models_v2.py' adding 'neutron/db/network_ip_availability_db.py' adding 'neutron/db/ovn_hash_ring_db.py' adding 'neutron/db/ovn_l3_hamode_db.py' adding 'neutron/db/ovn_revision_numbers_db.py' adding 'neutron/db/port_device_profile_db.py' adding 'neutron/db/port_hardware_offload_type_db.py' adding 'neutron/db/port_hints_db.py' adding 'neutron/db/port_numa_affinity_policy_db.py' adding 'neutron/db/portsecurity_db.py' adding 'neutron/db/portsecurity_db_common.py' adding 'neutron/db/provisioning_blocks.py' adding 'neutron/db/rbac_db_mixin.py' adding 'neutron/db/rbac_db_models.py' adding 'neutron/db/securitygroups_db.py' adding 'neutron/db/securitygroups_rpc_base.py' adding 'neutron/db/segments_db.py' adding 'neutron/db/servicetype_db.py' adding 'neutron/db/standardattrdescription_db.py' adding 'neutron/db/subnet_service_type_mixin.py' adding 'neutron/db/uplink_status_propagation_db.py' adding 'neutron/db/vlantransparent_db.py' adding 'neutron/db/allowed_address_pairs/__init__.py' adding 'neutron/db/availability_zone/__init__.py' adding 'neutron/db/availability_zone/network.py' adding 'neutron/db/availability_zone/router.py' adding 'neutron/db/extra_dhcp_opt/__init__.py' adding 'neutron/db/extra_dhcp_opt/models.py' adding 'neutron/db/metering/__init__.py' adding 'neutron/db/metering/metering_db.py' adding 'neutron/db/metering/metering_rpc.py' adding 'neutron/db/migration/README' adding 'neutron/db/migration/__init__.py' adding 'neutron/db/migration/alembic.ini' adding 'neutron/db/migration/autogen.py' adding 'neutron/db/migration/cli.py' adding 'neutron/db/migration/connection.py' adding 'neutron/db/migration/alembic_migrations/__init__.py' adding 'neutron/db/migration/alembic_migrations/agent_init_ops.py' adding 'neutron/db/migration/alembic_migrations/brocade_init_ops.py' adding 'neutron/db/migration/alembic_migrations/cisco_init_ops.py' adding 'neutron/db/migration/alembic_migrations/core_init_ops.py' adding 'neutron/db/migration/alembic_migrations/dvr_init_opts.py' adding 'neutron/db/migration/alembic_migrations/env.py' adding 'neutron/db/migration/alembic_migrations/external.py' adding 'neutron/db/migration/alembic_migrations/firewall_init_ops.py' adding 'neutron/db/migration/alembic_migrations/l3_init_ops.py' adding 'neutron/db/migration/alembic_migrations/lb_init_ops.py' adding 'neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py' adding 'neutron/db/migration/alembic_migrations/metering_init_ops.py' adding 'neutron/db/migration/alembic_migrations/ml2_init_ops.py' adding 'neutron/db/migration/alembic_migrations/nec_init_ops.py' adding 'neutron/db/migration/alembic_migrations/nsxv_initial_opts.py' adding 'neutron/db/migration/alembic_migrations/nuage_init_opts.py' adding 'neutron/db/migration/alembic_migrations/other_extensions_init_ops.py' adding 'neutron/db/migration/alembic_migrations/other_plugins_init_ops.py' adding 'neutron/db/migration/alembic_migrations/ovs_init_ops.py' adding 'neutron/db/migration/alembic_migrations/portsec_init_ops.py' adding 'neutron/db/migration/alembic_migrations/script.py.mako' adding 'neutron/db/migration/alembic_migrations/secgroup_init_ops.py' adding 'neutron/db/migration/alembic_migrations/vmware_init_ops.py' adding 'neutron/db/migration/alembic_migrations/vpn_init_ops.py' adding 'neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD' adding 'neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD' adding 'neutron/db/migration/alembic_migrations/versions/README' adding 'neutron/db/migration/alembic_migrations/versions/kilo_initial.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py' adding 'neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py' adding 'neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/11926bcfe72d_add_geneve_ml2_type_driver.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/2a16083502f3_metaplugin_removal.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/2e5352a0ad4d_add_missing_foreign_keys.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/30018084ec99_initial.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/4af11ca47297_drop_cisco_monolithic_tables.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/4ffceebfada_rbac_network.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/contract/5498d17be016_drop_legacy_ovs_and_lb.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/1b4c6e320f79_address_scope_support_in_subnetpool.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/1c844d1677f7_dns_nameservers_order.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/26c371498592_subnetpool_hash.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/31337ec0ffee_flavors.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/34af2b5c5a59_add_dns_name_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/354db87e3225_nsxv_vdr_metadata.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/45f955889773_quota_usage.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/48153cb5f051_qos_db_changes.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/52c5312f6baf_address_scopes.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/599c6a226151_neutrodb_ipam.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/8675309a5c4f_rbac_network.py' adding 'neutron/db/migration/alembic_migrations/versions/liberty/expand/9859ac9c136_quota_reservations.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/1b294093239c_remove_embrane_plugin.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/2b4c2465d44b_dvr_sheduling_refactoring.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/4ffceebfcdc_standard_desc.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/5ffceebfada_rbac_network_external.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/8a6d8bdae39_migrate_neutron_resources_table.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/c6c112992c9_rbac_qos_policy.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/contract/e3278ee65050_drop_nec_plugin_tables.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/0e66c5227a8a_add_desc_to_standard_attr.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/13cfb89f881a_add_is_default_to_subnetpool.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/15be73214821_add_bgp_model_data.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/15e43b934f81_rbac_qos_policy.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/19f26505c74f_auto_allocated_topology.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/1df244e556f5_add_unique_ha_router_agent_port_bindings.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/2f9e956e7532_tag_support.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/31ed664953e6_add_resource_versions_row_to_agent_table.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/32e5974ada25_add_neutron_resources_table.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/3894bccad37f_add_timestamp_to_base_resources.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/59cb5b6cf4d_availability_zone.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/659bf3d90664_add_attributes_to_support_external_dns_integration.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/b4caf27aae4_add_bgp_dragent_model_data.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/c3a73f615e4_add_ip_version_to_address_scope.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/dce3ec7a25c9_router_az.py' adding 'neutron/db/migration/alembic_migrations/versions/mitaka/expand/ec7fcfbf72ee_network_az.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/3b935b28e7a0_migrate_to_pluggable_ipam.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/4bcd4df1f426_rename_ml2_dvr_port_bindings.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/5c85685d616d_remove_availability_ranges.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/7bbb25278f53_device_owner_ha_replicate_int.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/7d9d8eeec6ad_rename_tenant_to_project.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/89ab9a816d70_rename_ml2_network_segments.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/8fd3918ef6f4_add_segment_host_mapping.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/97c25b0d2353_add_name_desc.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/a84ccf28f06a_migrate_dns_name_from_port.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/a8b517cff8ab_add_routerport_bindings_for_ha.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/b12a3ef66e62_add_standardattr_to_qos_policies.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/b67e765a3524_remove_mtu_column_from_networks.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/contract/c879c5e1ee90_add_segment_id_to_subnet.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/030a959ceafa_uniq_routerports0port_id.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/0f5bef0f87d4_add_qos_minimum_bandwidth_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/30107ab6a3ee_provisioning_blocks.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/3d0e74aa7d37_add_flavor_id_to_routers.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/45f8dd33480b_qos_dscp_db_addition.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/5abc0278ca73_add_support_for_vlan_trunking.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/5cd92597d11d_add_ip_allocation_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/67daae611b6e_add_standard_attr_to_qos_policies.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/6b461a21bcfc_uniq_floatingips0floating_network_.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/a5648cfeeadf_add_subnet_service_types.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/a963b38d82f4_add_dns_name_to_portdnses.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/c415aab1c048_add_revisions_column.py' adding 'neutron/db/migration/alembic_migrations/versions/newton/expand/d3435b514502_add_device_id_index_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/ocata/expand/929c968efe70_add_pk_version_table.py' adding 'neutron/db/migration/alembic_migrations/versions/ocata/expand/a9c43481023c_extend_ml2_port_bindings.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/2b42d90729da_qos_add_direction_to_bw_limit_rule_table.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/349b6fd605a6_add_dns_domain_to_portdnses.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/62c781cb6192_add_qos_policies_default_table.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/7d32f979895f_add_mtu_for_networks.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/804a3c76314c_add_data_plane_status_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/pike/expand/c8c222d42aa9_logging_api.py' adding 'neutron/db/migration/alembic_migrations/versions/queens/expand/594422d373ee_fip_qos.py' adding 'neutron/db/migration/alembic_migrations/versions/rocky/expand/61663558142c_add_ha_router_state.py' adding 'neutron/db/migration/alembic_migrations/versions/rocky/expand/867d39095bf4_port_forwarding.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/0ff9e3881597_network_segment_range.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/195176fb410d_router_gateway_ip_qos.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/9bfad3f1e780_support_shared_security_groups.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/cada2437bf41_add_propagate_uplink_status_to_port.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/d72db3e25539_modify_uniq_port_forwarding.py' adding 'neutron/db/migration/alembic_migrations/versions/stein/expand/fb0167bd9639_agent_resources_synced.py' adding 'neutron/db/migration/alembic_migrations/versions/train/expand/63fd95af7dcd_conntrack_helper.py' adding 'neutron/db/migration/alembic_migrations/versions/train/expand/c613d0b82681_subnet_force_network_id.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/18a7e90ae768_add_security_group_stateful.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/2217c4222de6_add_dvr_fip_gateway_port_network_table.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/263d454a9655_add_dns_publish_fixed_ip_to_subnets.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/86274d77933e_change_mtu_to_not_null.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/Ibac91d24da2_port_forwarding_description.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/a010322604bc_network_subnet_update_lock.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/c3e9d13c4367_add_binding_index_to_.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/d8bdf05313f4_add_in_use_to_subnet.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/e4e236b0e1ff_add_rbac_support_for_address_scope.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/e88badaa9591_add_rbac_support_for_subnetpool.py' adding 'neutron/db/migration/alembic_migrations/versions/ussuri/expand/f4b9654dd40c_ovn_backend.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/1ea5dab0897a_add_address_group.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/49d8622c5221_propagate_uplink_status_defaults_to_true.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/I38991de2b4_source_and_destination_ip_prefix_neutron_metering_rule.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/dfe425060830_limit_vlan_allocation_id_values.py' adding 'neutron/db/migration/alembic_migrations/versions/victoria/expand/fd6107509ccd_ovn_distributed_device_owner.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/1e0744e4ffea_port_device_profile.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/26d1e9f5c766_add_standard_attributes_to_address_group.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/532aa95457e2_port_numa_affinity_policy.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/6135a7bd4425_add_rbac_support_for_address_group.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/a964d94b4677_support_remote_address_group_in_sg_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/wallaby/expand/f010820fc498_add_unique_quotas_project_resource.py' adding 'neutron/db/migration/alembic_migrations/versions/xena/expand/1bb3393de75d_add_qos_pps_rule.py' adding 'neutron/db/migration/alembic_migrations/versions/xena/expand/8df53b0d2c0e_increase_tag_elements_from_60_to_255_.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/1ffef8d6f371_rbac_target_tenant_to_target_project.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/34cf8b009713_add_router_ndp_proxy_table.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/76df7844a8c6_add_local_ip.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/8160f7a9cebb_drop_portbindingports_table.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/ba859d649675_add_indexes_to_rbacs.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/c181bb1d89e4_qos_minimum_packet_rate_rules.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/cd9ef14ccf87_add_index_to_agents_host.py' adding 'neutron/db/migration/alembic_migrations/versions/yoga/expand/e981acd076d3_add_networksegments_database_constraint.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/21ff98fabab1_add_ndp_proxy_constraint.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/4e6e655746f6_add_index_to_ports_network_id.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/5881373af7f5_delete_sgpb_on_sg_deletion.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/659cbedf30a1_add_index_to_subnetpools_address_scope_.py' adding 'neutron/db/migration/alembic_migrations/versions/zed/expand/I43e0b669096_port_forwarding_port_ranges.py' adding 'neutron/db/migration/models/__init__.py' adding 'neutron/db/migration/models/head.py' adding 'neutron/db/models/README' adding 'neutron/db/models/__init__.py' adding 'neutron/db/models/address_group.py' adding 'neutron/db/models/address_scope.py' adding 'neutron/db/models/agent.py' adding 'neutron/db/models/allowed_address_pair.py' adding 'neutron/db/models/conntrack_helper.py' adding 'neutron/db/models/data_plane_status.py' adding 'neutron/db/models/dns.py' adding 'neutron/db/models/dvr.py' adding 'neutron/db/models/external_net.py' adding 'neutron/db/models/flavor.py' adding 'neutron/db/models/l3.py' adding 'neutron/db/models/l3_attrs.py' adding 'neutron/db/models/l3agent.py' adding 'neutron/db/models/l3ha.py' adding 'neutron/db/models/local_ip.py' adding 'neutron/db/models/loggingapi.py' adding 'neutron/db/models/metering.py' adding 'neutron/db/models/ndp_proxy.py' adding 'neutron/db/models/network_segment_range.py' adding 'neutron/db/models/ovn.py' adding 'neutron/db/models/port_device_profile.py' adding 'neutron/db/models/port_forwarding.py' adding 'neutron/db/models/port_hardware_offload_type.py' adding 'neutron/db/models/port_hints.py' adding 'neutron/db/models/port_numa_affinity_policy.py' adding 'neutron/db/models/provisioning_block.py' adding 'neutron/db/models/securitygroup.py' adding 'neutron/db/models/securitygroup_default_rules.py' adding 'neutron/db/models/segment.py' adding 'neutron/db/models/servicetype.py' adding 'neutron/db/models/subnet_service_type.py' adding 'neutron/db/models/tag.py' adding 'neutron/db/models/uplink_status_propagation.py' adding 'neutron/db/models/plugins/__init__.py' adding 'neutron/db/models/plugins/ml2/__init__.py' adding 'neutron/db/models/plugins/ml2/flatallocation.py' adding 'neutron/db/models/plugins/ml2/geneveallocation.py' adding 'neutron/db/models/plugins/ml2/gre_allocation_endpoints.py' adding 'neutron/db/models/plugins/ml2/vlanallocation.py' adding 'neutron/db/models/plugins/ml2/vxlanallocation.py' adding 'neutron/db/network_dhcp_agent_binding/__init__.py' adding 'neutron/db/network_dhcp_agent_binding/models.py' adding 'neutron/db/port_security/__init__.py' adding 'neutron/db/port_security/models.py' adding 'neutron/db/qos/__init__.py' adding 'neutron/db/qos/models.py' adding 'neutron/db/quota/__init__.py' adding 'neutron/db/quota/api.py' adding 'neutron/db/quota/driver.py' adding 'neutron/db/quota/driver_nolock.py' adding 'neutron/db/quota/driver_null.py' adding 'neutron/db/quota/models.py' adding 'neutron/exceptions/__init__.py' adding 'neutron/exceptions/mtu.py' adding 'neutron/extensions/__init__.py' adding 'neutron/extensions/address_group.py' adding 'neutron/extensions/address_scope.py' adding 'neutron/extensions/admin_state_down_before_update.py' adding 'neutron/extensions/agent.py' adding 'neutron/extensions/agent_resources_synced.py' adding 'neutron/extensions/allowedaddresspairs.py' adding 'neutron/extensions/auto_allocated_topology.py' adding 'neutron/extensions/availability_zone.py' adding 'neutron/extensions/availability_zone_filter.py' adding 'neutron/extensions/data_plane_status.py' adding 'neutron/extensions/default_subnetpools.py' adding 'neutron/extensions/dhcpagentscheduler.py' adding 'neutron/extensions/dns.py' adding 'neutron/extensions/dns_domain_ports.py' adding 'neutron/extensions/dns_integration_domain_keywords.py' adding 'neutron/extensions/dvr.py' adding 'neutron/extensions/ecmp_routes.py' adding 'neutron/extensions/empty_string_filtering.py' adding 'neutron/extensions/expose_l3_conntrack_helper.py' adding 'neutron/extensions/expose_port_forwarding_in_fip.py' adding 'neutron/extensions/external_net.py' adding 'neutron/extensions/extra_dhcp_opt.py' adding 'neutron/extensions/extraroute.py' adding 'neutron/extensions/extraroute_atomic.py' adding 'neutron/extensions/filter_validation.py' adding 'neutron/extensions/fip_pf_description.py' adding 'neutron/extensions/fip_pf_detail.py' adding 'neutron/extensions/fip_pf_port_range.py' adding 'neutron/extensions/fip_port_details.py' adding 'neutron/extensions/flavors.py' adding 'neutron/extensions/floating_ip_port_forwarding.py' adding 'neutron/extensions/floatingip_pools.py' adding 'neutron/extensions/ip_allocation.py' adding 'neutron/extensions/ip_substring_port_filtering.py' adding 'neutron/extensions/l2_adjacency.py' adding 'neutron/extensions/l3.py' adding 'neutron/extensions/l3_conntrack_helper.py' adding 'neutron/extensions/l3_enable_default_route_bfd.py' adding 'neutron/extensions/l3_enable_default_route_ecmp.py' adding 'neutron/extensions/l3_ext_gw_mode.py' adding 'neutron/extensions/l3_ext_ha_mode.py' adding 'neutron/extensions/l3_ext_ndp_proxy.py' adding 'neutron/extensions/l3_extra_gws.py' adding 'neutron/extensions/l3_flavors.py' adding 'neutron/extensions/l3_ndp_proxy.py' adding 'neutron/extensions/l3_port_ip_change_not_allowed.py' adding 'neutron/extensions/l3agentscheduler.py' adding 'neutron/extensions/local_ip.py' adding 'neutron/extensions/logging.py' adding 'neutron/extensions/metering.py' adding 'neutron/extensions/metering_source_and_destination_fields.py' adding 'neutron/extensions/multiprovidernet.py' adding 'neutron/extensions/netmtu.py' adding 'neutron/extensions/netmtu_writable.py' adding 'neutron/extensions/network_availability_zone.py' adding 'neutron/extensions/network_ha.py' adding 'neutron/extensions/network_ip_availability.py' adding 'neutron/extensions/network_segment_range.py' adding 'neutron/extensions/pagination.py' adding 'neutron/extensions/port_device_profile.py' adding 'neutron/extensions/port_hardware_offload_type.py' adding 'neutron/extensions/port_hint_ovs_tx_steering.py' adding 'neutron/extensions/port_hints.py' adding 'neutron/extensions/port_mac_address_override.py' adding 'neutron/extensions/port_mac_address_regenerate.py' adding 'neutron/extensions/port_numa_affinity_policy.py' adding 'neutron/extensions/port_resource_request.py' adding 'neutron/extensions/port_resource_request_groups.py' adding 'neutron/extensions/portbindings.py' adding 'neutron/extensions/portbindings_extended.py' adding 'neutron/extensions/portsecurity.py' adding 'neutron/extensions/project_id.py' adding 'neutron/extensions/providernet.py' adding 'neutron/extensions/qos.py' adding 'neutron/extensions/qos_bw_limit_direction.py' adding 'neutron/extensions/qos_bw_minimum_ingress.py' adding 'neutron/extensions/qos_default.py' adding 'neutron/extensions/qos_fip.py' adding 'neutron/extensions/qos_fip_network_policy.py' adding 'neutron/extensions/qos_gateway_ip.py' adding 'neutron/extensions/qos_port_network_policy.py' adding 'neutron/extensions/qos_pps_minimum_rule.py' adding 'neutron/extensions/qos_pps_minimum_rule_alias.py' adding 'neutron/extensions/qos_pps_rule.py' adding 'neutron/extensions/qos_rule_type_details.py' adding 'neutron/extensions/qos_rule_type_filter.py' adding 'neutron/extensions/qos_rules_alias.py' adding 'neutron/extensions/quota_check_limit.py' adding 'neutron/extensions/quotasv2.py' adding 'neutron/extensions/quotasv2_detail.py' adding 'neutron/extensions/rbac.py' adding 'neutron/extensions/rbac_address_group.py' adding 'neutron/extensions/rbac_address_scope.py' adding 'neutron/extensions/rbac_security_groups.py' adding 'neutron/extensions/rbac_subnetpool.py' adding 'neutron/extensions/revisionifmatch.py' adding 'neutron/extensions/revisions.py' adding 'neutron/extensions/router_availability_zone.py' adding 'neutron/extensions/routerservicetype.py' adding 'neutron/extensions/security_groups_default_rules.py' adding 'neutron/extensions/security_groups_normalized_cidr.py' adding 'neutron/extensions/security_groups_port_filtering.py' adding 'neutron/extensions/security_groups_remote_address_group.py' adding 'neutron/extensions/security_groups_rules_belongs_to_default_sg.py' adding 'neutron/extensions/security_groups_shared_filtering.py' adding 'neutron/extensions/securitygroup.py' adding 'neutron/extensions/segment.py' adding 'neutron/extensions/segments_peer_subnet_host_routes.py' adding 'neutron/extensions/servicetype.py' adding 'neutron/extensions/sorting.py' adding 'neutron/extensions/standard_attr_segment.py' adding 'neutron/extensions/standardattrdescription.py' adding 'neutron/extensions/stateful_security_group.py' adding 'neutron/extensions/stdattrs_common.py' adding 'neutron/extensions/subnet_dns_publish_fixed_ip.py' adding 'neutron/extensions/subnet_onboard.py' adding 'neutron/extensions/subnet_segmentid_writable.py' adding 'neutron/extensions/subnet_service_types.py' adding 'neutron/extensions/subnetallocation.py' adding 'neutron/extensions/subnetpool_prefix_ops.py' adding 'neutron/extensions/tag_ports_during_bulk_creation.py' adding 'neutron/extensions/tagging.py' adding 'neutron/extensions/timestamp.py' adding 'neutron/extensions/trunk.py' adding 'neutron/extensions/trunk_details.py' adding 'neutron/extensions/uplink_status_propagation.py' adding 'neutron/extensions/vlantransparent.py' adding 'neutron/hacking/__init__.py' adding 'neutron/ipam/__init__.py' adding 'neutron/ipam/driver.py' adding 'neutron/ipam/exceptions.py' adding 'neutron/ipam/requests.py' adding 'neutron/ipam/subnet_alloc.py' adding 'neutron/ipam/utils.py' adding 'neutron/ipam/drivers/__init__.py' adding 'neutron/ipam/drivers/neutrondb_ipam/__init__.py' adding 'neutron/ipam/drivers/neutrondb_ipam/db_api.py' adding 'neutron/ipam/drivers/neutrondb_ipam/db_models.py' adding 'neutron/ipam/drivers/neutrondb_ipam/driver.py' adding 'neutron/locale/de/LC_MESSAGES/neutron.po' adding 'neutron/locale/es/LC_MESSAGES/neutron.po' adding 'neutron/locale/fr/LC_MESSAGES/neutron.po' adding 'neutron/locale/it/LC_MESSAGES/neutron.po' adding 'neutron/locale/ja/LC_MESSAGES/neutron.po' adding 'neutron/locale/ko_KR/LC_MESSAGES/neutron.po' adding 'neutron/locale/pt_BR/LC_MESSAGES/neutron.po' adding 'neutron/locale/ru/LC_MESSAGES/neutron.po' adding 'neutron/locale/zh_CN/LC_MESSAGES/neutron.po' adding 'neutron/locale/zh_TW/LC_MESSAGES/neutron.po' adding 'neutron/notifiers/__init__.py' adding 'neutron/notifiers/batch_notifier.py' adding 'neutron/notifiers/ironic.py' adding 'neutron/notifiers/nova.py' adding 'neutron/objects/README.rst' adding 'neutron/objects/__init__.py' adding 'neutron/objects/address_group.py' adding 'neutron/objects/address_scope.py' adding 'neutron/objects/agent.py' adding 'neutron/objects/auto_allocate.py' adding 'neutron/objects/base.py' adding 'neutron/objects/conntrack_helper.py' adding 'neutron/objects/flavor.py' adding 'neutron/objects/floatingip.py' adding 'neutron/objects/ipam.py' adding 'neutron/objects/l3_hamode.py' adding 'neutron/objects/l3agent.py' adding 'neutron/objects/local_ip.py' adding 'neutron/objects/metering.py' adding 'neutron/objects/ndp_proxy.py' adding 'neutron/objects/network.py' adding 'neutron/objects/network_segment_range.py' adding 'neutron/objects/port_forwarding.py' adding 'neutron/objects/ports.py' adding 'neutron/objects/provisioning_blocks.py' adding 'neutron/objects/quota.py' adding 'neutron/objects/rbac.py' adding 'neutron/objects/rbac_db.py' adding 'neutron/objects/router.py' adding 'neutron/objects/securitygroup.py' adding 'neutron/objects/securitygroup_default_rules.py' adding 'neutron/objects/servicetype.py' adding 'neutron/objects/stdattrs.py' adding 'neutron/objects/subnet.py' adding 'neutron/objects/subnetpool.py' adding 'neutron/objects/tag.py' adding 'neutron/objects/trunk.py' adding 'neutron/objects/db/__init__.py' adding 'neutron/objects/db/api.py' adding 'neutron/objects/extensions/__init__.py' adding 'neutron/objects/extensions/port_security.py' adding 'neutron/objects/logapi/__init__.py' adding 'neutron/objects/logapi/logging_resource.py' adding 'neutron/objects/plugins/__init__.py' adding 'neutron/objects/plugins/ml2/__init__.py' adding 'neutron/objects/plugins/ml2/base.py' adding 'neutron/objects/plugins/ml2/flatallocation.py' adding 'neutron/objects/plugins/ml2/geneveallocation.py' adding 'neutron/objects/plugins/ml2/greallocation.py' adding 'neutron/objects/plugins/ml2/vlanallocation.py' adding 'neutron/objects/plugins/ml2/vxlanallocation.py' adding 'neutron/objects/port/__init__.py' adding 'neutron/objects/port/extensions/__init__.py' adding 'neutron/objects/port/extensions/allowedaddresspairs.py' adding 'neutron/objects/port/extensions/data_plane_status.py' adding 'neutron/objects/port/extensions/extra_dhcp_opt.py' adding 'neutron/objects/port/extensions/port_device_profile.py' adding 'neutron/objects/port/extensions/port_hardware_offload_type.py' adding 'neutron/objects/port/extensions/port_hints.py' adding 'neutron/objects/port/extensions/port_numa_affinity_policy.py' adding 'neutron/objects/port/extensions/port_security.py' adding 'neutron/objects/port/extensions/uplink_status_propagation.py' adding 'neutron/objects/qos/__init__.py' adding 'neutron/objects/qos/binding.py' adding 'neutron/objects/qos/policy.py' adding 'neutron/objects/qos/qos_policy_validator.py' adding 'neutron/objects/qos/rule.py' adding 'neutron/objects/qos/rule_type.py' adding 'neutron/pecan_wsgi/__init__.py' adding 'neutron/pecan_wsgi/app.py' adding 'neutron/pecan_wsgi/constants.py' adding 'neutron/pecan_wsgi/startup.py' adding 'neutron/pecan_wsgi/controllers/__init__.py' adding 'neutron/pecan_wsgi/controllers/extensions.py' adding 'neutron/pecan_wsgi/controllers/quota.py' adding 'neutron/pecan_wsgi/controllers/resource.py' adding 'neutron/pecan_wsgi/controllers/root.py' adding 'neutron/pecan_wsgi/controllers/utils.py' adding 'neutron/pecan_wsgi/hooks/__init__.py' adding 'neutron/pecan_wsgi/hooks/body_validation.py' adding 'neutron/pecan_wsgi/hooks/context.py' adding 'neutron/pecan_wsgi/hooks/notifier.py' adding 'neutron/pecan_wsgi/hooks/ownership_validation.py' adding 'neutron/pecan_wsgi/hooks/policy_enforcement.py' adding 'neutron/pecan_wsgi/hooks/query_parameters.py' adding 'neutron/pecan_wsgi/hooks/quota_enforcement.py' adding 'neutron/pecan_wsgi/hooks/translation.py' adding 'neutron/pecan_wsgi/hooks/userfilters.py' adding 'neutron/pecan_wsgi/hooks/utils.py' adding 'neutron/plugins/__init__.py' adding 'neutron/plugins/common/__init__.py' adding 'neutron/plugins/common/constants.py' adding 'neutron/plugins/ml2/README' adding 'neutron/plugins/ml2/__init__.py' adding 'neutron/plugins/ml2/db.py' adding 'neutron/plugins/ml2/driver_context.py' adding 'neutron/plugins/ml2/managers.py' adding 'neutron/plugins/ml2/models.py' adding 'neutron/plugins/ml2/ovo_rpc.py' adding 'neutron/plugins/ml2/plugin.py' adding 'neutron/plugins/ml2/rpc.py' adding 'neutron/plugins/ml2/common/__init__.py' adding 'neutron/plugins/ml2/common/constants.py' adding 'neutron/plugins/ml2/common/exceptions.py' adding 'neutron/plugins/ml2/drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/helpers.py' adding 'neutron/plugins/ml2/drivers/mech_agent.py' adding 'neutron/plugins/ml2/drivers/type_flat.py' adding 'neutron/plugins/ml2/drivers/type_geneve.py' adding 'neutron/plugins/ml2/drivers/type_gre.py' adding 'neutron/plugins/ml2/drivers/type_local.py' adding 'neutron/plugins/ml2/drivers/type_tunnel.py' adding 'neutron/plugins/ml2/drivers/type_vlan.py' adding 'neutron/plugins/ml2/drivers/type_vxlan.py' adding 'neutron/plugins/ml2/drivers/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/agent/_agent_manager_base.py' adding 'neutron/plugins/ml2/drivers/agent/_common_agent.py' adding 'neutron/plugins/ml2/drivers/agent/capabilities.py' adding 'neutron/plugins/ml2/drivers/agent/config.py' adding 'neutron/plugins/ml2/drivers/l2pop/README' adding 'neutron/plugins/ml2/drivers/l2pop/__init__.py' adding 'neutron/plugins/ml2/drivers/l2pop/db.py' adding 'neutron/plugins/ml2/drivers/l2pop/mech_driver.py' adding 'neutron/plugins/ml2/drivers/l2pop/rpc.py' adding 'neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py' adding 'neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/common/utils.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py' adding 'neutron/plugins/ml2/drivers/macvtap/__init__.py' adding 'neutron/plugins/ml2/drivers/macvtap/macvtap_common.py' adding 'neutron/plugins/ml2/drivers/macvtap/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py' adding 'neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py' adding 'neutron/plugins/ml2/drivers/openvswitch/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/main.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/common/exceptions.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py' adding 'neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py' adding 'neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py' adding 'neutron/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/db_migration.py' adding 'neutron/plugins/ml2/drivers/ovn/agent/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/agent/neutron_agent.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/api.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/commands.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/worker.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/placement.py' adding 'neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/qos.py' adding 'neutron/plugins/ml2/extensions/__init__.py' adding 'neutron/plugins/ml2/extensions/data_plane_status.py' adding 'neutron/plugins/ml2/extensions/dns_domain_keywords.py' adding 'neutron/plugins/ml2/extensions/dns_integration.py' adding 'neutron/plugins/ml2/extensions/port_device_profile.py' adding 'neutron/plugins/ml2/extensions/port_hardware_offload_type.py' adding 'neutron/plugins/ml2/extensions/port_hint_ovs_tx_steering.py' adding 'neutron/plugins/ml2/extensions/port_hints.py' adding 'neutron/plugins/ml2/extensions/port_numa_affinity_policy.py' adding 'neutron/plugins/ml2/extensions/port_security.py' adding 'neutron/plugins/ml2/extensions/qos.py' adding 'neutron/plugins/ml2/extensions/subnet_dns_publish_fixed_ip.py' adding 'neutron/plugins/ml2/extensions/tag_ports_during_bulk_creation.py' adding 'neutron/plugins/ml2/extensions/uplink_status_propagation.py' adding 'neutron/privileged/__init__.py' adding 'neutron/privileged/agent/__init__.py' adding 'neutron/privileged/agent/linux/__init__.py' adding 'neutron/privileged/agent/linux/devlink.py' adding 'neutron/privileged/agent/linux/dhcp.py' adding 'neutron/privileged/agent/linux/ethtool.py' adding 'neutron/privileged/agent/linux/ip_lib.py' adding 'neutron/privileged/agent/linux/netlink_constants.py' adding 'neutron/privileged/agent/linux/netlink_lib.py' adding 'neutron/privileged/agent/linux/tc_lib.py' adding 'neutron/privileged/agent/linux/utils.py' adding 'neutron/privileged/agent/ovsdb/__init__.py' adding 'neutron/privileged/agent/ovsdb/native/__init__.py' adding 'neutron/privileged/agent/ovsdb/native/helpers.py' adding 'neutron/profiling/__init__.py' adding 'neutron/profiling/profiled_decorator.py' adding 'neutron/quota/__init__.py' adding 'neutron/quota/resource.py' adding 'neutron/quota/resource_registry.py' adding 'neutron/scheduler/__init__.py' adding 'neutron/scheduler/base_resource_filter.py' adding 'neutron/scheduler/base_scheduler.py' adding 'neutron/scheduler/dhcp_agent_scheduler.py' adding 'neutron/scheduler/l3_agent_scheduler.py' adding 'neutron/scheduler/l3_ovn_scheduler.py' adding 'neutron/server/__init__.py' adding 'neutron/server/api_eventlet.py' adding 'neutron/server/rpc_eventlet.py' adding 'neutron/server/wsgi_eventlet.py' adding 'neutron/services/__init__.py' adding 'neutron/services/provider_configuration.py' adding 'neutron/services/service_base.py' adding 'neutron/services/auto_allocate/__init__.py' adding 'neutron/services/auto_allocate/db.py' adding 'neutron/services/auto_allocate/exceptions.py' adding 'neutron/services/auto_allocate/models.py' adding 'neutron/services/auto_allocate/plugin.py' adding 'neutron/services/conntrack_helper/__init__.py' adding 'neutron/services/conntrack_helper/plugin.py' adding 'neutron/services/conntrack_helper/common/__init__.py' adding 'neutron/services/conntrack_helper/common/exceptions.py' adding 'neutron/services/externaldns/__init__.py' adding 'neutron/services/externaldns/driver.py' adding 'neutron/services/externaldns/drivers/__init__.py' adding 'neutron/services/externaldns/drivers/designate/__init__.py' adding 'neutron/services/externaldns/drivers/designate/driver.py' adding 'neutron/services/flavors/__init__.py' adding 'neutron/services/flavors/flavors_plugin.py' adding 'neutron/services/l3_router/README' adding 'neutron/services/l3_router/__init__.py' adding 'neutron/services/l3_router/l3_router_plugin.py' adding 'neutron/services/l3_router/service_providers/__init__.py' adding 'neutron/services/l3_router/service_providers/base.py' adding 'neutron/services/l3_router/service_providers/driver_controller.py' adding 'neutron/services/l3_router/service_providers/dvr.py' adding 'neutron/services/l3_router/service_providers/dvrha.py' adding 'neutron/services/l3_router/service_providers/ha.py' adding 'neutron/services/l3_router/service_providers/single_node.py' adding 'neutron/services/local_ip/__init__.py' adding 'neutron/services/local_ip/local_ip_plugin.py' adding 'neutron/services/logapi/__init__.py' adding 'neutron/services/logapi/api_base.py' adding 'neutron/services/logapi/logging_plugin.py' adding 'neutron/services/logapi/agent/__init__.py' adding 'neutron/services/logapi/agent/log_extension.py' adding 'neutron/services/logapi/agent/l3/__init__.py' adding 'neutron/services/logapi/agent/l3/base.py' adding 'neutron/services/logapi/common/__init__.py' adding 'neutron/services/logapi/common/db_api.py' adding 'neutron/services/logapi/common/exceptions.py' adding 'neutron/services/logapi/common/sg_callback.py' adding 'neutron/services/logapi/common/sg_validate.py' adding 'neutron/services/logapi/common/snat_validate.py' adding 'neutron/services/logapi/common/validators.py' adding 'neutron/services/logapi/drivers/__init__.py' adding 'neutron/services/logapi/drivers/base.py' adding 'neutron/services/logapi/drivers/manager.py' adding 'neutron/services/logapi/drivers/openvswitch/__init__.py' adding 'neutron/services/logapi/drivers/openvswitch/driver.py' adding 'neutron/services/logapi/drivers/openvswitch/log_oskenapp.py' adding 'neutron/services/logapi/drivers/openvswitch/ovs_firewall_log.py' adding 'neutron/services/logapi/drivers/ovn/__init__.py' adding 'neutron/services/logapi/drivers/ovn/driver.py' adding 'neutron/services/logapi/rpc/__init__.py' adding 'neutron/services/logapi/rpc/agent.py' adding 'neutron/services/logapi/rpc/server.py' adding 'neutron/services/loki/__init__.py' adding 'neutron/services/loki/loki_plugin.py' adding 'neutron/services/metering/__init__.py' adding 'neutron/services/metering/metering_plugin.py' adding 'neutron/services/metering/agents/__init__.py' adding 'neutron/services/metering/agents/metering_agent.py' adding 'neutron/services/metering/drivers/__init__.py' adding 'neutron/services/metering/drivers/abstract_driver.py' adding 'neutron/services/metering/drivers/utils.py' adding 'neutron/services/metering/drivers/iptables/__init__.py' adding 'neutron/services/metering/drivers/iptables/iptables_driver.py' adding 'neutron/services/metering/drivers/noop/__init__.py' adding 'neutron/services/metering/drivers/noop/noop_driver.py' adding 'neutron/services/ndp_proxy/__init__.py' adding 'neutron/services/ndp_proxy/exceptions.py' adding 'neutron/services/ndp_proxy/plugin.py' adding 'neutron/services/network_ip_availability/__init__.py' adding 'neutron/services/network_ip_availability/plugin.py' adding 'neutron/services/network_segment_range/__init__.py' adding 'neutron/services/network_segment_range/plugin.py' adding 'neutron/services/ovn_l3/__init__.py' adding 'neutron/services/ovn_l3/exceptions.py' adding 'neutron/services/ovn_l3/plugin.py' adding 'neutron/services/ovn_l3/service_providers/__init__.py' adding 'neutron/services/ovn_l3/service_providers/driver_controller.py' adding 'neutron/services/ovn_l3/service_providers/ovn.py' adding 'neutron/services/ovn_l3/service_providers/user_defined.py' adding 'neutron/services/placement_report/__init__.py' adding 'neutron/services/placement_report/plugin.py' adding 'neutron/services/portforwarding/__init__.py' adding 'neutron/services/portforwarding/constants.py' adding 'neutron/services/portforwarding/pf_plugin.py' adding 'neutron/services/portforwarding/common/__init__.py' adding 'neutron/services/portforwarding/common/exceptions.py' adding 'neutron/services/portforwarding/drivers/__init__.py' adding 'neutron/services/portforwarding/drivers/ovn/__init__.py' adding 'neutron/services/portforwarding/drivers/ovn/driver.py' adding 'neutron/services/qos/__init__.py' adding 'neutron/services/qos/qos_plugin.py' adding 'neutron/services/qos/drivers/__init__.py' adding 'neutron/services/qos/drivers/manager.py' adding 'neutron/services/qos/drivers/linuxbridge/__init__.py' adding 'neutron/services/qos/drivers/linuxbridge/driver.py' adding 'neutron/services/qos/drivers/openvswitch/__init__.py' adding 'neutron/services/qos/drivers/openvswitch/driver.py' adding 'neutron/services/qos/drivers/ovn/__init__.py' adding 'neutron/services/qos/drivers/ovn/driver.py' adding 'neutron/services/qos/drivers/sriov/__init__.py' adding 'neutron/services/qos/drivers/sriov/driver.py' adding 'neutron/services/rbac/__init__.py' adding 'neutron/services/revisions/__init__.py' adding 'neutron/services/revisions/revision_plugin.py' adding 'neutron/services/segments/__init__.py' adding 'neutron/services/segments/db.py' adding 'neutron/services/segments/exceptions.py' adding 'neutron/services/segments/plugin.py' adding 'neutron/services/tag/__init__.py' adding 'neutron/services/tag/tag_plugin.py' adding 'neutron/services/timestamp/__init__.py' adding 'neutron/services/timestamp/timestamp_db.py' adding 'neutron/services/timestamp/timestamp_plugin.py' adding 'neutron/services/trunk/__init__.py' adding 'neutron/services/trunk/exceptions.py' adding 'neutron/services/trunk/models.py' adding 'neutron/services/trunk/plugin.py' adding 'neutron/services/trunk/rules.py' adding 'neutron/services/trunk/utils.py' adding 'neutron/services/trunk/drivers/__init__.py' adding 'neutron/services/trunk/drivers/base.py' adding 'neutron/services/trunk/drivers/linuxbridge/__init__.py' adding 'neutron/services/trunk/drivers/linuxbridge/driver.py' adding 'neutron/services/trunk/drivers/linuxbridge/agent/__init__.py' adding 'neutron/services/trunk/drivers/linuxbridge/agent/driver.py' adding 'neutron/services/trunk/drivers/linuxbridge/agent/trunk_plumber.py' adding 'neutron/services/trunk/drivers/openvswitch/__init__.py' adding 'neutron/services/trunk/drivers/openvswitch/constants.py' adding 'neutron/services/trunk/drivers/openvswitch/driver.py' adding 'neutron/services/trunk/drivers/openvswitch/utils.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/__init__.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/driver.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/exceptions.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py' adding 'neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py' adding 'neutron/services/trunk/drivers/ovn/__init__.py' adding 'neutron/services/trunk/drivers/ovn/trunk_driver.py' adding 'neutron/services/trunk/rpc/__init__.py' adding 'neutron/services/trunk/rpc/agent.py' adding 'neutron/services/trunk/rpc/backend.py' adding 'neutron/services/trunk/rpc/constants.py' adding 'neutron/services/trunk/rpc/server.py' adding 'neutron/services/trunk/seg_types/__init__.py' adding 'neutron/services/trunk/seg_types/validators.py' adding 'neutron/tests/__init__.py' adding 'neutron/tests/base.py' adding 'neutron/tests/post_mortem_debug.py' adding 'neutron/tests/tools.py' adding 'neutron/tests/common/__init__.py' adding 'neutron/tests/common/base.py' adding 'neutron/tests/common/config_fixtures.py' adding 'neutron/tests/common/conn_testers.py' adding 'neutron/tests/common/helpers.py' adding 'neutron/tests/common/l3_test_common.py' adding 'neutron/tests/common/machine_fixtures.py' adding 'neutron/tests/common/net_helpers.py' adding 'neutron/tests/common/agents/__init__.py' adding 'neutron/tests/common/agents/l2_extensions.py' adding 'neutron/tests/common/agents/l3_agent.py' adding 'neutron/tests/common/agents/ovs_agent.py' adding 'neutron/tests/common/exclusive_resources/__init__.py' adding 'neutron/tests/common/exclusive_resources/ip_address.py' adding 'neutron/tests/common/exclusive_resources/ip_network.py' adding 'neutron/tests/common/exclusive_resources/port.py' adding 'neutron/tests/common/exclusive_resources/resource_allocator.py' adding 'neutron/tests/contrib/README' adding 'neutron/tests/contrib/gate_hook.sh' adding 'neutron/tests/contrib/testing.filters' adding 'neutron/tests/contrib/hooks/api_all_extensions' adding 'neutron/tests/contrib/hooks/availability_zone' adding 'neutron/tests/contrib/hooks/disable_dvr' adding 'neutron/tests/contrib/hooks/disable_dvr_tests' adding 'neutron/tests/contrib/hooks/dns' adding 'neutron/tests/contrib/hooks/dvr' adding 'neutron/tests/contrib/hooks/log' adding 'neutron/tests/contrib/hooks/network_segment_range' adding 'neutron/tests/contrib/hooks/openvswitch_type_drivers' adding 'neutron/tests/contrib/hooks/osprofiler' adding 'neutron/tests/contrib/hooks/qos' adding 'neutron/tests/contrib/hooks/quotas' adding 'neutron/tests/contrib/hooks/segments' adding 'neutron/tests/contrib/hooks/trunk' adding 'neutron/tests/contrib/hooks/tunnel_types' adding 'neutron/tests/contrib/hooks/ubuntu_image' adding 'neutron/tests/contrib/hooks/uplink_status_propagation' adding 'neutron/tests/contrib/hooks/vlan_provider' adding 'neutron/tests/etc/api-paste.ini' adding 'neutron/tests/etc/api-paste.ini.test' adding 'neutron/tests/etc/neutron.conf' adding 'neutron/tests/etc/neutron_test.conf' adding 'neutron/tests/etc/neutron_test2.conf.example' adding 'neutron/tests/fullstack/README' adding 'neutron/tests/fullstack/__init__.py' adding 'neutron/tests/fullstack/base.py' adding 'neutron/tests/fullstack/test_agent_bandwidth_report.py' adding 'neutron/tests/fullstack/test_connectivity.py' adding 'neutron/tests/fullstack/test_dhcp_agent.py' adding 'neutron/tests/fullstack/test_firewall.py' adding 'neutron/tests/fullstack/test_l3_agent.py' adding 'neutron/tests/fullstack/test_local_ip.py' adding 'neutron/tests/fullstack/test_logging.py' adding 'neutron/tests/fullstack/test_mtu.py' adding 'neutron/tests/fullstack/test_multisegs.py' adding 'neutron/tests/fullstack/test_ovs_dhcp_extension.py' adding 'neutron/tests/fullstack/test_ports_api.py' adding 'neutron/tests/fullstack/test_ports_binding.py' adding 'neutron/tests/fullstack/test_ports_rebind.py' adding 'neutron/tests/fullstack/test_qos.py' adding 'neutron/tests/fullstack/test_quota.py' adding 'neutron/tests/fullstack/test_securitygroup.py' adding 'neutron/tests/fullstack/test_segmentation_id.py' adding 'neutron/tests/fullstack/test_subnet.py' adding 'neutron/tests/fullstack/agents/__init__.py' adding 'neutron/tests/fullstack/agents/dhcp_agent.py' adding 'neutron/tests/fullstack/agents/l3_agent.py' adding 'neutron/tests/fullstack/agents/ovs_agent.py' adding 'neutron/tests/fullstack/resources/__init__.py' adding 'neutron/tests/fullstack/resources/client.py' adding 'neutron/tests/fullstack/resources/config.py' adding 'neutron/tests/fullstack/resources/environment.py' adding 'neutron/tests/fullstack/resources/machine.py' adding 'neutron/tests/fullstack/resources/process.py' adding 'neutron/tests/fullstack/schedulers/__init__.py' adding 'neutron/tests/fullstack/schedulers/dhcp.py' adding 'neutron/tests/fullstack/servers/__init__.py' adding 'neutron/tests/fullstack/servers/placement.py' adding 'neutron/tests/functional/__init__.py' adding 'neutron/tests/functional/base.py' adding 'neutron/tests/functional/constants.py' adding 'neutron/tests/functional/requirements.txt' adding 'neutron/tests/functional/test_server.py' adding 'neutron/tests/functional/test_service.py' adding 'neutron/tests/functional/agent/__init__.py' adding 'neutron/tests/functional/agent/test_dhcp_agent.py' adding 'neutron/tests/functional/agent/test_firewall.py' adding 'neutron/tests/functional/agent/test_l2_lb_agent.py' adding 'neutron/tests/functional/agent/test_l2_ovs_agent.py' adding 'neutron/tests/functional/agent/test_ovs_flows.py' adding 'neutron/tests/functional/agent/test_ovs_lib.py' adding 'neutron/tests/functional/agent/common/__init__.py' adding 'neutron/tests/functional/agent/common/test_ovs_lib.py' adding 'neutron/tests/functional/agent/common/test_ovsdb_monitor.py' adding 'neutron/tests/functional/agent/l2/__init__.py' adding 'neutron/tests/functional/agent/l2/base.py' adding 'neutron/tests/functional/agent/l2/extensions/__init__.py' adding 'neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py' adding 'neutron/tests/functional/agent/l3/__init__.py' adding 'neutron/tests/functional/agent/l3/framework.py' adding 'neutron/tests/functional/agent/l3/test_dvr_router.py' adding 'neutron/tests/functional/agent/l3/test_ha_router.py' adding 'neutron/tests/functional/agent/l3/test_keepalived_state_change.py' adding 'neutron/tests/functional/agent/l3/test_legacy_router.py' adding 'neutron/tests/functional/agent/l3/test_metadata_proxy.py' adding 'neutron/tests/functional/agent/l3/test_namespace_manager.py' adding 'neutron/tests/functional/agent/l3/bin/__init__.py' adding 'neutron/tests/functional/agent/l3/bin/cmd_keepalived_state_change.py' adding 'neutron/tests/functional/agent/l3/extensions/__init__.py' adding 'neutron/tests/functional/agent/l3/extensions/test_conntrack_helper_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/test_gateway_ip_qos_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/test_ndp_proxy_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py' adding 'neutron/tests/functional/agent/l3/extensions/qos/__init__.py' adding 'neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py' adding 'neutron/tests/functional/agent/linux/__init__.py' adding 'neutron/tests/functional/agent/linux/base.py' adding 'neutron/tests/functional/agent/linux/helpers.py' adding 'neutron/tests/functional/agent/linux/simple_daemon.py' adding 'neutron/tests/functional/agent/linux/test_async_process.py' adding 'neutron/tests/functional/agent/linux/test_bridge_lib.py' adding 'neutron/tests/functional/agent/linux/test_dhcp.py' adding 'neutron/tests/functional/agent/linux/test_external_process.py' adding 'neutron/tests/functional/agent/linux/test_interface.py' adding 'neutron/tests/functional/agent/linux/test_ip_lib.py' adding 'neutron/tests/functional/agent/linux/test_ipset.py' adding 'neutron/tests/functional/agent/linux/test_iptables.py' adding 'neutron/tests/functional/agent/linux/test_keepalived.py' adding 'neutron/tests/functional/agent/linux/test_l3_tc_lib.py' adding 'neutron/tests/functional/agent/linux/test_linuxbridge_arp_protect.py' adding 'neutron/tests/functional/agent/linux/test_netlink_lib.py' adding 'neutron/tests/functional/agent/linux/test_of_monitor.py' adding 'neutron/tests/functional/agent/linux/test_ovsdb_monitor.py' adding 'neutron/tests/functional/agent/linux/test_process_monitor.py' adding 'neutron/tests/functional/agent/linux/test_tc_lib.py' adding 'neutron/tests/functional/agent/linux/test_utils.py' adding 'neutron/tests/functional/agent/linux/bin/__init__.py' adding 'neutron/tests/functional/agent/linux/bin/ip_monitor.py' adding 'neutron/tests/functional/agent/linux/bin/ipt_binname.py' adding 'neutron/tests/functional/agent/linux/openvswitch_firewall/__init__.py' adding 'neutron/tests/functional/agent/linux/openvswitch_firewall/test_firewall.py' adding 'neutron/tests/functional/agent/linux/openvswitch_firewall/test_iptables.py' adding 'neutron/tests/functional/agent/ovn/__init__.py' adding 'neutron/tests/functional/agent/ovn/agent/__init__.py' adding 'neutron/tests/functional/agent/ovn/agent/fake_ovn_agent_extension.py' adding 'neutron/tests/functional/agent/ovn/agent/test_ovn_neutron_agent.py' adding 'neutron/tests/functional/agent/ovn/agent/test_ovsdb.py' adding 'neutron/tests/functional/agent/ovn/extensions/__init__.py' adding 'neutron/tests/functional/agent/ovn/extensions/test_qos_hwol.py' adding 'neutron/tests/functional/agent/ovn/metadata/__init__.py' adding 'neutron/tests/functional/agent/ovn/metadata/test_metadata_agent.py' adding 'neutron/tests/functional/agent/ovsdb/__init__.py' adding 'neutron/tests/functional/agent/ovsdb/native/__init__.py' adding 'neutron/tests/functional/agent/ovsdb/native/test_connection.py' adding 'neutron/tests/functional/agent/ovsdb/native/test_helpers.py' adding 'neutron/tests/functional/agent/windows/__init__.py' adding 'neutron/tests/functional/agent/windows/test_ip_lib.py' adding 'neutron/tests/functional/api/__init__.py' adding 'neutron/tests/functional/api/test_policies.py' adding 'neutron/tests/functional/cmd/__init__.py' adding 'neutron/tests/functional/cmd/process_spawn.py' adding 'neutron/tests/functional/cmd/test_destroy_patch_ports.py' adding 'neutron/tests/functional/cmd/test_ipset_cleanup.py' adding 'neutron/tests/functional/cmd/test_linuxbridge_cleanup.py' adding 'neutron/tests/functional/cmd/test_netns_cleanup.py' adding 'neutron/tests/functional/cmd/test_ovs_cleanup.py' adding 'neutron/tests/functional/cmd/test_status.py' adding 'neutron/tests/functional/common/__init__.py' adding 'neutron/tests/functional/common/test_utils.py' adding 'neutron/tests/functional/common/ovn/__init__.py' adding 'neutron/tests/functional/common/ovn/test_utils.py' adding 'neutron/tests/functional/db/__init__.py' adding 'neutron/tests/functional/db/test_ipam.py' adding 'neutron/tests/functional/db/test_migrations.py' adding 'neutron/tests/functional/db/test_models.py' adding 'neutron/tests/functional/db/test_network.py' adding 'neutron/tests/functional/db/test_ovn_revision_numbers_db.py' adding 'neutron/tests/functional/db/migrations/__init__.py' adding 'neutron/tests/functional/db/migrations/test_ba859d649675_add_indexes_to_rbacs.py' adding 'neutron/tests/functional/db/migrations/test_c3e9d13c4367_add_binding_index_to_.py' adding 'neutron/tests/functional/objects/__init__.py' adding 'neutron/tests/functional/objects/test_agent.py' adding 'neutron/tests/functional/objects/test_quota.py' adding 'neutron/tests/functional/objects/plugins/__init__.py' adding 'neutron/tests/functional/objects/plugins/ml2/__init__.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_base.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_geneveallocation.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_greallocation.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_vlanallocation.py' adding 'neutron/tests/functional/objects/plugins/ml2/test_vxlanallocation.py' adding 'neutron/tests/functional/pecan_wsgi/__init__.py' adding 'neutron/tests/functional/pecan_wsgi/config.py' adding 'neutron/tests/functional/pecan_wsgi/test_controllers.py' adding 'neutron/tests/functional/pecan_wsgi/test_functional.py' adding 'neutron/tests/functional/pecan_wsgi/test_hooks.py' adding 'neutron/tests/functional/pecan_wsgi/utils.py' adding 'neutron/tests/functional/plugins/__init__.py' adding 'neutron/tests/functional/plugins/ml2/__init__.py' adding 'neutron/tests/functional/plugins/ml2/test_plugin.py' adding 'neutron/tests/functional/plugins/ml2/drivers/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_resources.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py' adding 'neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py' adding 'neutron/tests/functional/privileged/__init__.py' adding 'neutron/tests/functional/privileged/agent/__init__.py' adding 'neutron/tests/functional/privileged/agent/linux/__init__.py' adding 'neutron/tests/functional/privileged/agent/linux/test_ip_lib.py' adding 'neutron/tests/functional/privileged/agent/linux/test_tc_lib.py' adding 'neutron/tests/functional/privileged/agent/linux/test_utils.py' adding 'neutron/tests/functional/resources/__init__.py' adding 'neutron/tests/functional/resources/process.py' adding 'neutron/tests/functional/resources/ovsdb/__init__.py' adding 'neutron/tests/functional/resources/ovsdb/events.py' adding 'neutron/tests/functional/resources/ovsdb/fixtures.py' adding 'neutron/tests/functional/sanity/__init__.py' adding 'neutron/tests/functional/sanity/test_sanity.py' adding 'neutron/tests/functional/scheduler/__init__.py' adding 'neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py' adding 'neutron/tests/functional/scheduler/test_l3_agent_scheduler.py' adding 'neutron/tests/functional/services/__init__.py' adding 'neutron/tests/functional/services/conntrack_helper/__init__.py' adding 'neutron/tests/functional/services/conntrack_helper/test_conntrack_helper.py' adding 'neutron/tests/functional/services/l3_router/__init__.py' adding 'neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py' adding 'neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py' adding 'neutron/tests/functional/services/logapi/__init__.py' adding 'neutron/tests/functional/services/logapi/test_logging.py' adding 'neutron/tests/functional/services/logapi/drivers/__init__.py' adding 'neutron/tests/functional/services/logapi/drivers/ovn/__init__.py' adding 'neutron/tests/functional/services/logapi/drivers/ovn/test_driver.py' adding 'neutron/tests/functional/services/ovn_l3/__init__.py' adding 'neutron/tests/functional/services/ovn_l3/test_plugin.py' adding 'neutron/tests/functional/services/portforwarding/__init__.py' adding 'neutron/tests/functional/services/portforwarding/test_port_forwarding.py' adding 'neutron/tests/functional/services/trunk/__init__.py' adding 'neutron/tests/functional/services/trunk/test_plugin.py' adding 'neutron/tests/functional/services/trunk/drivers/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/agent/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py' adding 'neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py' adding 'neutron/tests/functional/services/trunk/drivers/ovn/__init__.py' adding 'neutron/tests/functional/services/trunk/drivers/ovn/test_trunk_driver.py' adding 'neutron/tests/functional/services/trunk/rpc/__init__.py' adding 'neutron/tests/functional/services/trunk/rpc/test_server.py' adding 'neutron/tests/functional/tests/__init__.py' adding 'neutron/tests/functional/tests/common/__init__.py' adding 'neutron/tests/functional/tests/common/test_net_helpers.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/__init__.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_port.py' adding 'neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py' adding 'neutron/tests/unit/__init__.py' adding 'neutron/tests/unit/_test_extension_portbindings.py' adding 'neutron/tests/unit/dummy_plugin.py' adding 'neutron/tests/unit/extension_stubs.py' adding 'neutron/tests/unit/fake_resources.py' adding 'neutron/tests/unit/test_auth.py' adding 'neutron/tests/unit/test_manager.py' adding 'neutron/tests/unit/test_neutron_plugin_base_v2.py' adding 'neutron/tests/unit/test_opts.py' adding 'neutron/tests/unit/test_policy.py' adding 'neutron/tests/unit/test_service.py' adding 'neutron/tests/unit/test_worker.py' adding 'neutron/tests/unit/test_wsgi.py' adding 'neutron/tests/unit/testlib_api.py' adding 'neutron/tests/unit/agent/__init__.py' adding 'neutron/tests/unit/agent/test_agent_extensions_manager.py' adding 'neutron/tests/unit/agent/test_resource_cache.py' adding 'neutron/tests/unit/agent/test_rpc.py' adding 'neutron/tests/unit/agent/test_securitygroups_rpc.py' adding 'neutron/tests/unit/agent/common/__init__.py' adding 'neutron/tests/unit/agent/common/test_async_process.py' adding 'neutron/tests/unit/agent/common/test_ovs_lib.py' adding 'neutron/tests/unit/agent/common/test_ovsdb_monitor.py' adding 'neutron/tests/unit/agent/common/test_placement_report.py' adding 'neutron/tests/unit/agent/common/test_polling.py' adding 'neutron/tests/unit/agent/common/test_resource_processing_queue.py' adding 'neutron/tests/unit/agent/common/test_utils.py' adding 'neutron/tests/unit/agent/dhcp/__init__.py' adding 'neutron/tests/unit/agent/dhcp/test_agent.py' adding 'neutron/tests/unit/agent/l2/__init__.py' adding 'neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py' adding 'neutron/tests/unit/agent/l2/extensions/__init__.py' adding 'neutron/tests/unit/agent/l2/extensions/test_fdb_population.py' adding 'neutron/tests/unit/agent/l2/extensions/test_local_ip.py' adding 'neutron/tests/unit/agent/l2/extensions/test_qos.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/__init__.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_base.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_extension.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv4.py' adding 'neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv6.py' adding 'neutron/tests/unit/agent/l2/extensions/metadata/__init__.py' adding 'neutron/tests/unit/agent/l2/extensions/metadata/test_host_metadata_proxy.py' adding 'neutron/tests/unit/agent/l3/__init__.py' adding 'neutron/tests/unit/agent/l3/test_agent.py' adding 'neutron/tests/unit/agent/l3/test_dvr_fip_ns.py' adding 'neutron/tests/unit/agent/l3/test_dvr_local_router.py' adding 'neutron/tests/unit/agent/l3/test_dvr_snat_ns.py' adding 'neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py' adding 'neutron/tests/unit/agent/l3/test_ha_router.py' adding 'neutron/tests/unit/agent/l3/test_item_allocator.py' adding 'neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py' adding 'neutron/tests/unit/agent/l3/test_legacy_router.py' adding 'neutron/tests/unit/agent/l3/test_link_local_allocator.py' adding 'neutron/tests/unit/agent/l3/test_namespace_manager.py' adding 'neutron/tests/unit/agent/l3/test_router_info.py' adding 'neutron/tests/unit/agent/l3/extensions/__init__.py' adding 'neutron/tests/unit/agent/l3/extensions/test_conntrack_helper.py' adding 'neutron/tests/unit/agent/l3/extensions/test_ndp_proxy.py' adding 'neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py' adding 'neutron/tests/unit/agent/l3/extensions/test_snat_log.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/__init__.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/test_base.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/test_fip.py' adding 'neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py' adding 'neutron/tests/unit/agent/linux/__init__.py' adding 'neutron/tests/unit/agent/linux/failing_process.py' adding 'neutron/tests/unit/agent/linux/test_bridge_lib.py' adding 'neutron/tests/unit/agent/linux/test_daemon.py' adding 'neutron/tests/unit/agent/linux/test_devlink.py' adding 'neutron/tests/unit/agent/linux/test_dhcp.py' adding 'neutron/tests/unit/agent/linux/test_external_process.py' adding 'neutron/tests/unit/agent/linux/test_interface.py' adding 'neutron/tests/unit/agent/linux/test_ip_conntrack.py' adding 'neutron/tests/unit/agent/linux/test_ip_lib.py' adding 'neutron/tests/unit/agent/linux/test_ipset_manager.py' adding 'neutron/tests/unit/agent/linux/test_iptables_firewall.py' adding 'neutron/tests/unit/agent/linux/test_iptables_manager.py' adding 'neutron/tests/unit/agent/linux/test_keepalived.py' adding 'neutron/tests/unit/agent/linux/test_l3_tc_lib.py' adding 'neutron/tests/unit/agent/linux/test_pd.py' adding 'neutron/tests/unit/agent/linux/test_tc_lib.py' adding 'neutron/tests/unit/agent/linux/test_utils.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py' adding 'neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py' adding 'neutron/tests/unit/agent/metadata/__init__.py' adding 'neutron/tests/unit/agent/metadata/test_agent.py' adding 'neutron/tests/unit/agent/metadata/test_driver.py' adding 'neutron/tests/unit/agent/ovn/__init__.py' adding 'neutron/tests/unit/agent/ovn/metadata/__init__.py' adding 'neutron/tests/unit/agent/ovn/metadata/test_agent.py' adding 'neutron/tests/unit/agent/ovn/metadata/test_driver.py' adding 'neutron/tests/unit/agent/ovn/metadata/test_server.py' adding 'neutron/tests/unit/agent/ovsdb/__init__.py' adding 'neutron/tests/unit/agent/ovsdb/test_impl_idl.py' adding 'neutron/tests/unit/agent/ovsdb/native/__init__.py' adding 'neutron/tests/unit/agent/ovsdb/native/test_connection.py' adding 'neutron/tests/unit/agent/windows/__init__.py' adding 'neutron/tests/unit/agent/windows/test_ip_lib.py' adding 'neutron/tests/unit/agent/windows/test_utils.py' adding 'neutron/tests/unit/api/__init__.py' adding 'neutron/tests/unit/api/test_api_common.py' adding 'neutron/tests/unit/api/test_extensions.py' adding 'neutron/tests/unit/api/rpc/__init__.py' adding 'neutron/tests/unit/api/rpc/agentnotifiers/__init__.py' adding 'neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py' adding 'neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py' adding 'neutron/tests/unit/api/rpc/callbacks/__init__.py' adding 'neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py' adding 'neutron/tests/unit/api/rpc/callbacks/test_resources.py' adding 'neutron/tests/unit/api/rpc/callbacks/test_version_manager.py' adding 'neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py' adding 'neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py' adding 'neutron/tests/unit/api/rpc/callbacks/producer/__init__.py' adding 'neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py' adding 'neutron/tests/unit/api/rpc/handlers/__init__.py' adding 'neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py' adding 'neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py' adding 'neutron/tests/unit/api/v2/__init__.py' adding 'neutron/tests/unit/api/v2/test_base.py' adding 'neutron/tests/unit/api/v2/test_resource.py' adding 'neutron/tests/unit/api/v2/test_router.py' adding 'neutron/tests/unit/cmd/__init__.py' adding 'neutron/tests/unit/cmd/test_netns_cleanup.py' adding 'neutron/tests/unit/cmd/test_ovs_cleanup.py' adding 'neutron/tests/unit/cmd/test_runtime_checks.py' adding 'neutron/tests/unit/cmd/test_sanity_check.py' adding 'neutron/tests/unit/cmd/test_status.py' adding 'neutron/tests/unit/cmd/ovn/__init__.py' adding 'neutron/tests/unit/cmd/ovn/test_neutron_ovn_db_sync_util.py' adding 'neutron/tests/unit/cmd/upgrade_checks/__init__.py' adding 'neutron/tests/unit/cmd/upgrade_checks/test_checks.py' adding 'neutron/tests/unit/common/__init__.py' adding 'neutron/tests/unit/common/moved_globals_code1.py' adding 'neutron/tests/unit/common/moved_globals_code2.py' adding 'neutron/tests/unit/common/moved_globals_target.py' adding 'neutron/tests/unit/common/test__deprecate.py' adding 'neutron/tests/unit/common/test_cache_utils.py' adding 'neutron/tests/unit/common/test_coordination.py' adding 'neutron/tests/unit/common/test_ipv6_utils.py' adding 'neutron/tests/unit/common/test_utils.py' adding 'neutron/tests/unit/common/ovn/__init__.py' adding 'neutron/tests/unit/common/ovn/test_acl.py' adding 'neutron/tests/unit/common/ovn/test_hash_ring_manager.py' adding 'neutron/tests/unit/common/ovn/test_utils.py' adding 'neutron/tests/unit/conf/__init__.py' adding 'neutron/tests/unit/conf/test_service.py' adding 'neutron/tests/unit/conf/agent/__init__.py' adding 'neutron/tests/unit/conf/agent/test_common.py' adding 'neutron/tests/unit/conf/policies/__init__.py' adding 'neutron/tests/unit/conf/policies/test_address_group.py' adding 'neutron/tests/unit/conf/policies/test_address_scope.py' adding 'neutron/tests/unit/conf/policies/test_agent.py' adding 'neutron/tests/unit/conf/policies/test_auto_allocated_topology.py' adding 'neutron/tests/unit/conf/policies/test_availability_zone.py' adding 'neutron/tests/unit/conf/policies/test_base.py' adding 'neutron/tests/unit/conf/policies/test_default_security_group_rules.py' adding 'neutron/tests/unit/conf/policies/test_flavor.py' adding 'neutron/tests/unit/conf/policies/test_floatingip.py' adding 'neutron/tests/unit/conf/policies/test_floatingip_pools.py' adding 'neutron/tests/unit/conf/policies/test_floatingip_port_forwarding.py' adding 'neutron/tests/unit/conf/policies/test_l3_conntrack_helper.py' adding 'neutron/tests/unit/conf/policies/test_local_ip.py' adding 'neutron/tests/unit/conf/policies/test_local_ip_association.py' adding 'neutron/tests/unit/conf/policies/test_logging.py' adding 'neutron/tests/unit/conf/policies/test_metering.py' adding 'neutron/tests/unit/conf/policies/test_ndp_proxy.py' adding 'neutron/tests/unit/conf/policies/test_network.py' adding 'neutron/tests/unit/conf/policies/test_network_ip_availability.py' adding 'neutron/tests/unit/conf/policies/test_network_segment_range.py' adding 'neutron/tests/unit/conf/policies/test_port.py' adding 'neutron/tests/unit/conf/policies/test_port_bindings.py' adding 'neutron/tests/unit/conf/policies/test_qos.py' adding 'neutron/tests/unit/conf/policies/test_quotas.py' adding 'neutron/tests/unit/conf/policies/test_rbac.py' adding 'neutron/tests/unit/conf/policies/test_router.py' adding 'neutron/tests/unit/conf/policies/test_security_group.py' adding 'neutron/tests/unit/conf/policies/test_segment.py' adding 'neutron/tests/unit/conf/policies/test_service_type.py' adding 'neutron/tests/unit/conf/policies/test_subnet.py' adding 'neutron/tests/unit/conf/policies/test_subnetpool.py' adding 'neutron/tests/unit/conf/policies/test_trunk.py' adding 'neutron/tests/unit/core_extensions/__init__.py' adding 'neutron/tests/unit/core_extensions/test_qos.py' adding 'neutron/tests/unit/db/__init__.py' adding 'neutron/tests/unit/db/test__utils.py' adding 'neutron/tests/unit/db/test_agents_db.py' adding 'neutron/tests/unit/db/test_agentschedulers_db.py' adding 'neutron/tests/unit/db/test_allowedaddresspairs_db.py' adding 'neutron/tests/unit/db/test_db_base_plugin_common.py' adding 'neutron/tests/unit/db/test_db_base_plugin_v2.py' adding 'neutron/tests/unit/db/test_dvr_mac_db.py' adding 'neutron/tests/unit/db/test_extraroute_db.py' adding 'neutron/tests/unit/db/test_ipam_backend_mixin.py' adding 'neutron/tests/unit/db/test_ipam_pluggable_backend.py' adding 'neutron/tests/unit/db/test_l3_db.py' adding 'neutron/tests/unit/db/test_l3_dvr_db.py' adding 'neutron/tests/unit/db/test_l3_extra_gws_db.py' adding 'neutron/tests/unit/db/test_l3_hamode_db.py' adding 'neutron/tests/unit/db/test_migration.py' adding 'neutron/tests/unit/db/test_ovn_hash_ring_db.py' adding 'neutron/tests/unit/db/test_ovn_l3_hamode_db.py' adding 'neutron/tests/unit/db/test_ovn_revision_numbers_db.py' adding 'neutron/tests/unit/db/test_portsecurity_db.py' adding 'neutron/tests/unit/db/test_portsecurity_db_common.py' adding 'neutron/tests/unit/db/test_provisioning_blocks.py' adding 'neutron/tests/unit/db/test_rbac_db_mixin.py' adding 'neutron/tests/unit/db/test_securitygroups_db.py' adding 'neutron/tests/unit/db/test_segments_db.py' adding 'neutron/tests/unit/db/metering/__init__.py' adding 'neutron/tests/unit/db/metering/test_metering_db.py' adding 'neutron/tests/unit/db/quota/__init__.py' adding 'neutron/tests/unit/db/quota/test_api.py' adding 'neutron/tests/unit/db/quota/test_driver.py' adding 'neutron/tests/unit/db/quota/test_driver_nolock.py' adding 'neutron/tests/unit/extensions/__init__.py' adding 'neutron/tests/unit/extensions/base.py' adding 'neutron/tests/unit/extensions/extendedattribute.py' adding 'neutron/tests/unit/extensions/extensionattribute.py' adding 'neutron/tests/unit/extensions/foxinsocks.py' adding 'neutron/tests/unit/extensions/test_address_group.py' adding 'neutron/tests/unit/extensions/test_address_scope.py' adding 'neutron/tests/unit/extensions/test_agent.py' adding 'neutron/tests/unit/extensions/test_availability_zone.py' adding 'neutron/tests/unit/extensions/test_data_plane_status.py' adding 'neutron/tests/unit/extensions/test_default_subnetpools.py' adding 'neutron/tests/unit/extensions/test_dns.py' adding 'neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py' adding 'neutron/tests/unit/extensions/test_external_net.py' adding 'neutron/tests/unit/extensions/test_extra_dhcp_opt.py' adding 'neutron/tests/unit/extensions/test_extraroute.py' adding 'neutron/tests/unit/extensions/test_fip_port_details.py' adding 'neutron/tests/unit/extensions/test_flavors.py' adding 'neutron/tests/unit/extensions/test_floating_ip_port_forwarding.py' adding 'neutron/tests/unit/extensions/test_floatingip_pools.py' adding 'neutron/tests/unit/extensions/test_l3.py' adding 'neutron/tests/unit/extensions/test_l3_conntrack_helper.py' adding 'neutron/tests/unit/extensions/test_l3_ext_gw_mode.py' adding 'neutron/tests/unit/extensions/test_l3_ndp_proxy.py' adding 'neutron/tests/unit/extensions/test_local_ip.py' adding 'neutron/tests/unit/extensions/test_network_ip_availability.py' adding 'neutron/tests/unit/extensions/test_network_segment_range.py' adding 'neutron/tests/unit/extensions/test_port_device_profile.py' adding 'neutron/tests/unit/extensions/test_port_hardware_offload_type.py' adding 'neutron/tests/unit/extensions/test_port_hints.py' adding 'neutron/tests/unit/extensions/test_port_numa_affinity_policy.py' adding 'neutron/tests/unit/extensions/test_portsecurity.py' adding 'neutron/tests/unit/extensions/test_providernet.py' adding 'neutron/tests/unit/extensions/test_qos_fip.py' adding 'neutron/tests/unit/extensions/test_qos_gateway_ip.py' adding 'neutron/tests/unit/extensions/test_quotasv2.py' adding 'neutron/tests/unit/extensions/test_quotasv2_detail.py' adding 'neutron/tests/unit/extensions/test_router_availability_zone.py' adding 'neutron/tests/unit/extensions/test_security_groups_default_rules.py' adding 'neutron/tests/unit/extensions/test_security_groups_normalized_cidr.py' adding 'neutron/tests/unit/extensions/test_securitygroup.py' adding 'neutron/tests/unit/extensions/test_segment.py' adding 'neutron/tests/unit/extensions/test_servicetype.py' adding 'neutron/tests/unit/extensions/test_subnet_dns_publish_fixed_ip.py' adding 'neutron/tests/unit/extensions/test_subnet_onboard.py' adding 'neutron/tests/unit/extensions/test_subnet_service_types.py' adding 'neutron/tests/unit/extensions/test_subnetpool_prefix_ops.py' adding 'neutron/tests/unit/extensions/test_tagging.py' adding 'neutron/tests/unit/extensions/test_timestamp.py' adding 'neutron/tests/unit/extensions/test_uplink_status_propagation.py' adding 'neutron/tests/unit/extensions/test_vlantransparent.py' adding 'neutron/tests/unit/extensions/v2attributes.py' adding 'neutron/tests/unit/hacking/__init__.py' adding 'neutron/tests/unit/ipam/__init__.py' adding 'neutron/tests/unit/ipam/fake_driver.py' adding 'neutron/tests/unit/ipam/test_requests.py' adding 'neutron/tests/unit/ipam/test_subnet_alloc.py' adding 'neutron/tests/unit/ipam/test_utils.py' adding 'neutron/tests/unit/ipam/drivers/__init__.py' adding 'neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py' adding 'neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py' adding 'neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py' adding 'neutron/tests/unit/notifiers/__init__.py' adding 'neutron/tests/unit/notifiers/test_batch_notifier.py' adding 'neutron/tests/unit/notifiers/test_ironic.py' adding 'neutron/tests/unit/notifiers/test_nova.py' adding 'neutron/tests/unit/objects/__init__.py' adding 'neutron/tests/unit/objects/test_address_group.py' adding 'neutron/tests/unit/objects/test_address_scope.py' adding 'neutron/tests/unit/objects/test_agent.py' adding 'neutron/tests/unit/objects/test_auto_allocate.py' adding 'neutron/tests/unit/objects/test_base.py' adding 'neutron/tests/unit/objects/test_conntrack_helper.py' adding 'neutron/tests/unit/objects/test_flavor.py' adding 'neutron/tests/unit/objects/test_floatingip.py' adding 'neutron/tests/unit/objects/test_ipam.py' adding 'neutron/tests/unit/objects/test_l3_hamode.py' adding 'neutron/tests/unit/objects/test_l3agent.py' adding 'neutron/tests/unit/objects/test_local_ip.py' adding 'neutron/tests/unit/objects/test_metering.py' adding 'neutron/tests/unit/objects/test_ndp_proxy.py' adding 'neutron/tests/unit/objects/test_network.py' adding 'neutron/tests/unit/objects/test_network_segment_range.py' adding 'neutron/tests/unit/objects/test_objects.py' adding 'neutron/tests/unit/objects/test_port_forwarding.py' adding 'neutron/tests/unit/objects/test_ports.py' adding 'neutron/tests/unit/objects/test_provisioning_blocks.py' adding 'neutron/tests/unit/objects/test_quota.py' adding 'neutron/tests/unit/objects/test_rbac.py' adding 'neutron/tests/unit/objects/test_rbac_db.py' adding 'neutron/tests/unit/objects/test_router.py' adding 'neutron/tests/unit/objects/test_securitygroup.py' adding 'neutron/tests/unit/objects/test_securitygroup_default_rules.py' adding 'neutron/tests/unit/objects/test_servicetype.py' adding 'neutron/tests/unit/objects/test_subnet.py' adding 'neutron/tests/unit/objects/test_subnetpool.py' adding 'neutron/tests/unit/objects/test_tag.py' adding 'neutron/tests/unit/objects/test_trunk.py' adding 'neutron/tests/unit/objects/db/__init__.py' adding 'neutron/tests/unit/objects/db/test_api.py' adding 'neutron/tests/unit/objects/logapi/__init__.py' adding 'neutron/tests/unit/objects/logapi/test_logging_resource.py' adding 'neutron/tests/unit/objects/plugins/__init__.py' adding 'neutron/tests/unit/objects/plugins/ml2/__init__.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_base.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_greallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py' adding 'neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py' adding 'neutron/tests/unit/objects/port/__init__.py' adding 'neutron/tests/unit/objects/port/extensions/__init__.py' adding 'neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py' adding 'neutron/tests/unit/objects/port/extensions/test_data_plane_status.py' adding 'neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_hardware_offload_type.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_hints.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_numa_affinity_policy.py' adding 'neutron/tests/unit/objects/port/extensions/test_port_security.py' adding 'neutron/tests/unit/objects/port/extensions/test_uplink_status_propagation.py' adding 'neutron/tests/unit/objects/qos/__init__.py' adding 'neutron/tests/unit/objects/qos/test_binding.py' adding 'neutron/tests/unit/objects/qos/test_policy.py' adding 'neutron/tests/unit/objects/qos/test_qos_policy_validator.py' adding 'neutron/tests/unit/objects/qos/test_rule.py' adding 'neutron/tests/unit/objects/qos/test_rule_type.py' adding 'neutron/tests/unit/pecan_wsgi/test_app.py' adding 'neutron/tests/unit/plugins/__init__.py' adding 'neutron/tests/unit/plugins/ml2/__init__.py' adding 'neutron/tests/unit/plugins/ml2/_test_mech_agent.py' adding 'neutron/tests/unit/plugins/ml2/base.py' adding 'neutron/tests/unit/plugins/ml2/test_agent_scheduler.py' adding 'neutron/tests/unit/plugins/ml2/test_db.py' adding 'neutron/tests/unit/plugins/ml2/test_driver_context.py' adding 'neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py' adding 'neutron/tests/unit/plugins/ml2/test_extension_driver_api.py' adding 'neutron/tests/unit/plugins/ml2/test_managers.py' adding 'neutron/tests/unit/plugins/ml2/test_ovo_rpc.py' adding 'neutron/tests/unit/plugins/ml2/test_plugin.py' adding 'neutron/tests/unit/plugins/ml2/test_port_binding.py' adding 'neutron/tests/unit/plugins/ml2/test_rpc.py' adding 'neutron/tests/unit/plugins/ml2/test_security_group.py' adding 'neutron/tests/unit/plugins/ml2/test_tracked_resources.py' adding 'neutron/tests/unit/plugins/ml2/drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ext_test.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_helpers.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_local.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py' adding 'neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_arp_protect.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_agent_extension_api.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/test_qos_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/agent/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_commands.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl_ovn.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-nb.ovsschema' adding 'neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-sb.ovsschema' adding 'neutron/tests/unit/plugins/ml2/extensions/__init__.py' adding 'neutron/tests/unit/plugins/ml2/extensions/fake_extension.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_dns_domain_keywords.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_port_security.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_tag_ports_during_bulk_creation.py' adding 'neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation.py' adding 'neutron/tests/unit/privileged/__init__.py' adding 'neutron/tests/unit/privileged/agent/__init__.py' adding 'neutron/tests/unit/privileged/agent/linux/__init__.py' adding 'neutron/tests/unit/privileged/agent/linux/test___init__.py' adding 'neutron/tests/unit/privileged/agent/linux/test_ip_lib.py' adding 'neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py' adding 'neutron/tests/unit/privileged/agent/linux/test_utils.py' adding 'neutron/tests/unit/quota/__init__.py' adding 'neutron/tests/unit/quota/test_resource.py' adding 'neutron/tests/unit/quota/test_resource_registry.py' adding 'neutron/tests/unit/scheduler/__init__.py' adding 'neutron/tests/unit/scheduler/test_base_scheduler.py' adding 'neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py' adding 'neutron/tests/unit/scheduler/test_l3_agent_scheduler.py' adding 'neutron/tests/unit/scheduler/test_l3_ovn_scheduler.py' adding 'neutron/tests/unit/services/__init__.py' adding 'neutron/tests/unit/services/test_provider_configuration.py' adding 'neutron/tests/unit/services/auto_allocate/__init__.py' adding 'neutron/tests/unit/services/auto_allocate/test_db.py' adding 'neutron/tests/unit/services/conntrack_helper/__init__.py' adding 'neutron/tests/unit/services/conntrack_helper/test_plugin.py' adding 'neutron/tests/unit/services/externaldns/__init__.py' adding 'neutron/tests/unit/services/externaldns/drivers/__init__.py' adding 'neutron/tests/unit/services/externaldns/drivers/designate/__init__.py' adding 'neutron/tests/unit/services/externaldns/drivers/designate/test_driver.py' adding 'neutron/tests/unit/services/l3_router/__init__.py' adding 'neutron/tests/unit/services/l3_router/test_l3_router_plugin.py' adding 'neutron/tests/unit/services/l3_router/service_providers/__init__.py' adding 'neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py' adding 'neutron/tests/unit/services/logapi/__init__.py' adding 'neutron/tests/unit/services/logapi/base.py' adding 'neutron/tests/unit/services/logapi/test_logging_plugin.py' adding 'neutron/tests/unit/services/logapi/agent/__init__.py' adding 'neutron/tests/unit/services/logapi/agent/test_log_extension.py' adding 'neutron/tests/unit/services/logapi/agent/l3/__init__.py' adding 'neutron/tests/unit/services/logapi/agent/l3/test_base.py' adding 'neutron/tests/unit/services/logapi/common/__init__.py' adding 'neutron/tests/unit/services/logapi/common/test_db_api.py' adding 'neutron/tests/unit/services/logapi/common/test_sg_callback.py' adding 'neutron/tests/unit/services/logapi/common/test_sg_validate.py' adding 'neutron/tests/unit/services/logapi/common/test_snat_validate.py' adding 'neutron/tests/unit/services/logapi/common/test_validators.py' adding 'neutron/tests/unit/services/logapi/drivers/__init__.py' adding 'neutron/tests/unit/services/logapi/drivers/test_base.py' adding 'neutron/tests/unit/services/logapi/drivers/test_manager.py' adding 'neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py' adding 'neutron/tests/unit/services/logapi/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/logapi/drivers/ovn/test_driver.py' adding 'neutron/tests/unit/services/logapi/rpc/__init__.py' adding 'neutron/tests/unit/services/logapi/rpc/test_server.py' adding 'neutron/tests/unit/services/metering/__init__.py' adding 'neutron/tests/unit/services/metering/test_metering_plugin.py' adding 'neutron/tests/unit/services/metering/agents/__init__.py' adding 'neutron/tests/unit/services/metering/agents/test_metering_agent.py' adding 'neutron/tests/unit/services/metering/drivers/__init__.py' adding 'neutron/tests/unit/services/metering/drivers/test_iptables.py' adding 'neutron/tests/unit/services/network_segment_range/__init__.py' adding 'neutron/tests/unit/services/network_segment_range/test_plugin.py' adding 'neutron/tests/unit/services/ovn_l3/__init__.py' adding 'neutron/tests/unit/services/ovn_l3/test_plugin.py' adding 'neutron/tests/unit/services/ovn_l3/service_providers/__init__.py' adding 'neutron/tests/unit/services/ovn_l3/service_providers/test_driver_controller.py' adding 'neutron/tests/unit/services/ovn_l3/service_providers/test_user_defined.py' adding 'neutron/tests/unit/services/placement_report/__init__.py' adding 'neutron/tests/unit/services/placement_report/test_plugin.py' adding 'neutron/tests/unit/services/portforwarding/__init__.py' adding 'neutron/tests/unit/services/portforwarding/test_pf_plugin.py' adding 'neutron/tests/unit/services/portforwarding/drivers/__init__.py' adding 'neutron/tests/unit/services/portforwarding/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/portforwarding/drivers/ovn/test_driver.py' adding 'neutron/tests/unit/services/qos/__init__.py' adding 'neutron/tests/unit/services/qos/base.py' adding 'neutron/tests/unit/services/qos/test_qos_plugin.py' adding 'neutron/tests/unit/services/qos/drivers/__init__.py' adding 'neutron/tests/unit/services/qos/drivers/test_manager.py' adding 'neutron/tests/unit/services/qos/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/services/qos/drivers/openvswitch/test_driver.py' adding 'neutron/tests/unit/services/qos/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/qos/drivers/ovn/test_driver.py' adding 'neutron/tests/unit/services/revisions/__init__.py' adding 'neutron/tests/unit/services/revisions/test_revision_plugin.py' adding 'neutron/tests/unit/services/trunk/__init__.py' adding 'neutron/tests/unit/services/trunk/fakes.py' adding 'neutron/tests/unit/services/trunk/test_plugin.py' adding 'neutron/tests/unit/services/trunk/test_rules.py' adding 'neutron/tests/unit/services/trunk/test_utils.py' adding 'neutron/tests/unit/services/trunk/drivers/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py' adding 'neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py' adding 'neutron/tests/unit/services/trunk/drivers/ovn/__init__.py' adding 'neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py' adding 'neutron/tests/unit/services/trunk/rpc/__init__.py' adding 'neutron/tests/unit/services/trunk/rpc/test_agent.py' adding 'neutron/tests/unit/services/trunk/rpc/test_backend.py' adding 'neutron/tests/unit/services/trunk/rpc/test_server.py' adding 'neutron/tests/unit/services/trunk/seg_types/__init__.py' adding 'neutron/tests/unit/services/trunk/seg_types/test_validators.py' adding 'neutron/tests/unit/tests/__init__.py' adding 'neutron/tests/unit/tests/test_base.py' adding 'neutron/tests/unit/tests/test_post_mortem_debug.py' adding 'neutron/tests/unit/tests/common/__init__.py' adding 'neutron/tests/unit/tests/common/test_net_helpers.py' adding 'neutron/tests/unit/tests/example/README' adding 'neutron/tests/unit/tests/example/__init__.py' adding 'neutron/tests/unit/tests/example/dir/__init__.py' adding 'neutron/tests/unit/tests/example/dir/example_module.py' adding 'neutron/tests/unit/tests/example/dir/subdir/__init__.py' adding 'neutron/tests/unit/tests/example/dir/subdir/example_module.py' adding 'neutron/tests/unit/tests/functional/__init__.py' adding 'neutron/tests/unit/tests/functional/test_base.py' adding 'neutron/tests/var/ca.crt' adding 'neutron/tests/var/certandkey.pem' adding 'neutron/tests/var/certificate.crt' adding 'neutron/tests/var/privatekey.key' adding 'neutron-24.2.3.dev18.data/data/etc/neutron/api-paste.ini' adding 'neutron-24.2.3.dev18.data/data/etc/neutron/rootwrap.conf' adding 'neutron-24.2.3.dev18.data/data/etc/neutron/rootwrap.d/rootwrap.filters' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/ovn-migration.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/reduce-dhcp-renewal-time.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/revert.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/backup/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/delete-neutron-resources/templates/delete-neutron-resources.sh.j2' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/activate-ovn.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/cleanup-dataplane.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/clone-dataplane.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/tasks/sync-dbs.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates/activate-ovn.sh.j2' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/migration/templates/clone-br-int.sh.j2' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/post-migration/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/pre-migration/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/recovery-backup/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/cleanup/templates/cleanup-resources.sh.j2' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/create/templates/create-resources.sh.j2' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/resources/validate/templates/validate-resources.sh.j2' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/revert/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks/cleanup.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/stop-agents/vars/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/defaults/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/tasks/main.yml' adding 'neutron-24.2.3.dev18.data/data/share/ansible/neutron-ovn-migration/playbooks/roles/tripleo-update/templates/generate-ovn-extras.sh.j2' adding 'neutron-24.2.3.dev18.data/scripts/neutron-api' adding 'neutron-24.2.3.dev18.data/scripts/ovn_migration.sh' adding 'neutron-24.2.3.dev18.dist-info/AUTHORS' adding 'neutron-24.2.3.dev18.dist-info/LICENSE' adding 'neutron-24.2.3.dev18.dist-info/METADATA' adding 'neutron-24.2.3.dev18.dist-info/WHEEL' adding 'neutron-24.2.3.dev18.dist-info/entry_points.txt' adding 'neutron-24.2.3.dev18.dist-info/pbr.json' adding 'neutron-24.2.3.dev18.dist-info/top_level.txt' adding 'neutron-24.2.3.dev18.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for neutron (pyproject.toml): finished with status 'done' Created wheel for neutron: filename=neutron-24.2.3.dev18-py3-none-any.whl size=4355816 sha256=f37034bba957118cf6bcd70e0a37e98dbbb19a8e1010e126fcc4d20560d7f3ee Stored in directory: /builddir/.cache/pip/wheels/27/53/5f/7cd5031747a0421ac2c32e36933c065e3343751fac71fa3318 Successfully built neutron + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sX2QUV + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 + cd neutron-24.2.3.dev18 ++ ls /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir/neutron-24.2.3.dev18-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=neutron==24.2.3.dev18 + '[' -z neutron==24.2.3.dev18 ']' + TMPDIR=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir neutron==24.2.3.dev18 Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) Looking in links: /builddir/build/BUILD/neutron-24.2.3.dev18/pyproject-wheeldir Processing ./pyproject-wheeldir/neutron-24.2.3.dev18-py3-none-any.whl Installing collected packages: neutron changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/ml2ovn-trace to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-db-manage to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-dhcp-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ipset-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-keepalived-state-change to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-l3-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-linuxbridge-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-macvtap-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-metadata-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-metering-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-netns-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-openvswitch-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-db-sync-util to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-metadata-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-migration-mtu to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovs-cleanup to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-pd-notify to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rootwrap to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rootwrap-daemon to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rpc-server to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanity-check to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-server to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sriov-nic-agent to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-status to 755 changing mode of /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-usage-audit to 755 Successfully installed neutron-24.2.3.dev18 + '[' -d /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin ']' + '[' -z s ']' + shebang_flags=-kas + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/ml2ovn-trace /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-api /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-db-manage /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-dhcp-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ipset-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-keepalived-state-change /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-l3-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-linuxbridge-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-macvtap-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-metering-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-netns-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-openvswitch-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-db-sync-util /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-migration-mtu /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovs-cleanup /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-pd-notify /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rootwrap /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rootwrap-daemon /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rpc-server /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanity-check /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-server /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sriov-nic-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-status /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-usage-audit /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/ovn_migration.sh /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/ml2ovn-trace: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-api: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-db-manage: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-dhcp-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ipset-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-keepalived-state-change: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-l3-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-linuxbridge-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-linuxbridge-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-macvtap-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-metadata-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-metering-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-netns-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-openvswitch-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-db-sync-util: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-metadata-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovn-migration-mtu: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-ovs-cleanup: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-pd-notify: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rootwrap: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rootwrap-daemon: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-rpc-server: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sanity-check: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-server: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-sriov-nic-agent: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-status: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-usage-audit: updating /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/ovn_migration.sh: no change + rm -rfv /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages ']' + site_dirs+=("/usr/lib/python3.9/site-packages") + '[' /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib64/python3.9/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.9/site-packages/neutron-24.2.3.dev18.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.2.3.dev18.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 --record /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.2.3.dev18.dist-info/RECORD --output /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.2.3.dev18.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.2.3.dev18.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.2.3.dev18.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron-24.2.3.dev18.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale -D neutron /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.mo compiling catalog /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.mo + export PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//usr/lib/python3.9/site-packages + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//usr/lib/python3.9/site-packages ++ ls etc/oslo-config-generator/dhcp_agent.ini etc/oslo-config-generator/l3_agent.ini etc/oslo-config-generator/linuxbridge_agent.ini etc/oslo-config-generator/macvtap_agent.ini etc/oslo-config-generator/metadata_agent.ini etc/oslo-config-generator/metering_agent.ini etc/oslo-config-generator/ml2_conf.ini etc/oslo-config-generator/neutron.conf etc/oslo-config-generator/neutron_ovn_metadata_agent.ini etc/oslo-config-generator/openvswitch_agent.ini etc/oslo-config-generator/ovn_agent.ini etc/oslo-config-generator/sriov_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/dhcp_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/l3_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/linuxbridge_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/macvtap_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/metadata_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/metering_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/ml2_conf.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/neutron.conf + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/neutron_ovn_metadata_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/openvswitch_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/ovn_agent.ini + for file in `ls etc/oslo-config-generator/*` + oslo-config-generator --config-file=etc/oslo-config-generator/sriov_agent.ini + 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/plugins/ml2/sriov_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/sriov_agent.ini.sample .sample + file=sriov_agent.ini + mv etc/neutron/plugins/ml2/sriov_agent.ini.sample etc/neutron/plugins/ml2/sriov_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/ovn_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/ovn_agent.ini.sample .sample + file=ovn_agent.ini + mv etc/neutron/plugins/ml2/ovn_agent.ini.sample etc/neutron/plugins/ml2/ovn_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/openvswitch_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/openvswitch_agent.ini.sample .sample + file=openvswitch_agent.ini + mv etc/neutron/plugins/ml2/openvswitch_agent.ini.sample etc/neutron/plugins/ml2/openvswitch_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/ml2_conf.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/ml2_conf.ini.sample .sample + file=ml2_conf.ini + mv etc/neutron/plugins/ml2/ml2_conf.ini.sample etc/neutron/plugins/ml2/ml2_conf.ini + read filename ++ dirname etc/neutron/plugins/ml2/macvtap_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/macvtap_agent.ini.sample .sample + file=macvtap_agent.ini + mv etc/neutron/plugins/ml2/macvtap_agent.ini.sample etc/neutron/plugins/ml2/macvtap_agent.ini + read filename ++ dirname etc/neutron/plugins/ml2/linuxbridge_agent.ini.sample + filedir=etc/neutron/plugins/ml2 ++ basename etc/neutron/plugins/ml2/linuxbridge_agent.ini.sample .sample + file=linuxbridge_agent.ini + mv etc/neutron/plugins/ml2/linuxbridge_agent.ini.sample etc/neutron/plugins/ml2/linuxbridge_agent.ini + read filename + read name eq value + test '[DEFAULT]' + test '' + continue + read name eq value + test use_stderr + test False + sed -ri '0,/^(#)? *use_stderr *=/{s!^(#)? *use_stderr *=.*!# use_stderr = False!}' etc/neutron.conf + read name eq value + test api_paste_config + test /etc/neutron/api-paste.ini + sed -ri '0,/^(#)? *api_paste_config *=/{s!^(#)? *api_paste_config *=.*!# api_paste_config = /etc/neutron/api-paste.ini!}' etc/neutron.conf + read name eq value + test '' + continue + read name eq value + test '[agent]' + test '' + continue + read name eq value + test root_helper + test 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf' + sed -ri '0,/^(#)? *root_helper *=/{s!^(#)? *root_helper *=.*!# root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf!}' etc/neutron.conf + read name eq value + test root_helper_daemon + test 'sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf' + sed -ri '0,/^(#)? *root_helper_daemon *=/{s!^(#)? *root_helper_daemon *=.*!# root_helper_daemon = sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf!}' etc/neutron.conf + read name eq value + test '' + continue + read name eq value + test '[oslo_concurrency]' + test '' + continue + read name eq value + test lock_path + test '$state_path/lock' + sed -ri '0,/^(#)? *lock_path *=/{s!^(#)? *lock_path *=.*!# lock_path = $state_path/lock!}' etc/neutron.conf + read name eq value + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/bin + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/doc + rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/tools + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/neutron/rootwrap + mv /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/etc/neutron/rootwrap.d/rootwrap.filters /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/neutron/rootwrap + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron + mv /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/etc/neutron/api-paste.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/etc/neutron/rootwrap.conf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/etc/neutron/rootwrap.d /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/ml2 + mv etc/neutron.conf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/neutron.conf + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/dhcp_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/dhcp_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/l3_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/l3_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/metadata_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/metering_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/metering_agent.ini + for agent in dhcp l3 metadata metering neutron_ovn_metadata + mv etc/neutron_ovn_metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/neutron_ovn_metadata_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/linuxbridge_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/ml2/linuxbridge_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/ml2_conf.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/ml2/ml2_conf.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/openvswitch_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/ml2/openvswitch_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/sriov_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/ml2/sriov_agent.ini + for file in linuxbridge_agent ml2_conf openvswitch_agent sriov_agent ovn_agent + mv etc/neutron/plugins/ml2/ovn_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/ml2/ovn_agent.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/networking-ovn + ln -s /etc/neutron/neutron_ovn_metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini + ln -s /etc/neutron/ovn.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/plugins/networking-ovn/networking-ovn.ini + ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/ovn.ini + ln -s /usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/networking-ovn-metadata-agent + install -p -D -m 644 /builddir/build/SOURCES/neutron.logrotate /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/logrotate.d/openstack-neutron + install -p -D -m 440 /builddir/build/SOURCES/neutron-sudoers /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/sudoers.d/neutron + install -p -D -m 644 /builddir/build/SOURCES/neutron-server.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-server.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-linuxbridge-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-linuxbridge-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-openvswitch-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-openvswitch-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-dhcp-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-dhcp-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-l3-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-l3-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-metadata-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-metadata-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-ovs-cleanup.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-ovs-cleanup.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-macvtap-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-macvtap-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-metering-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-metering-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-sriov-nic-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-sriov-nic-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-netns-cleanup.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-netns-cleanup.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-rpc-server.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-rpc-server.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-linuxbridge-cleanup.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-linuxbridge-cleanup.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-destroy-patch-ports.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-destroy-patch-ports.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-ovn-metadata-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-ovn-metadata-agent.service + install -p -D -m 644 /builddir/build/SOURCES/neutron-ovn-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/neutron-ovn-agent.service + ln -s /usr/lib/systemd/system/neutron-ovn-metadata-agent.service /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/systemd/system/networking-ovn-metadata-agent.service + install -p -D -m 755 /builddir/build/SOURCES/neutron-enable-bridge-firewall.sh /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin/neutron-enable-bridge-firewall.sh + install -p -D -m 644 /builddir/build/SOURCES/neutron-l2-agent-sysctl.conf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/sysctl.d/99-neutron-openvswitch-agent.conf + install -p -D -m 644 /builddir/build/SOURCES/neutron-l2-agent-sysctl.conf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/sysctl.d/99-neutron-linuxbridge-agent.conf + install -p -D -m 755 /builddir/build/SOURCES/neutron-l2-agent.modules /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/sysconfig/modules/neutron-openvswitch-agent.modules + install -p -D -m 755 /builddir/build/SOURCES/neutron-l2-agent.modules /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/sysconfig/modules/neutron-linuxbridge-agent.modules + install -p -D -m 755 /builddir/build/SOURCES/conf.README /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/conf.d/README + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/var/lib/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/var/log/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/var/run/neutron + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/etc/neutron/kill_scripts + install -p -D -m 640 /builddir/build/SOURCES/neutron-dist.conf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/neutron/neutron-dist.conf + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/neutron/l3_agent + ln -s /etc/neutron/l3_agent.ini /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/neutron/l3_agent/l3_agent.conf + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/neutron/server + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/common + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-server + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-rpc-server + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-ovs-cleanup + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-netns-cleanup + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-linuxbridge-cleanup + for service in server rpc-server ovs-cleanup netns-cleanup linuxbridge-cleanup macvtap-agent + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-macvtap-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-linuxbridge-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-openvswitch-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-dhcp-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-l3-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-metadata-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-metering-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-sriov-nic-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-ovn-metadata-agent + for service in linuxbridge openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn + mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64//etc/neutron/conf.d/neutron-ovn-agent + install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po + rm -f '/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 neutron --all-name + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 24.2.3-0.20260420183434.74ccc29.el9 --unique-debug-suffix -24.2.3-0.20260420183434.74ccc29.el9.x86_64 --unique-debug-src-base openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/neutron-24.2.3.dev18 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.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.qud1un + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + PATH=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py39 -- 'neutron.tests.unit.(objects|extensions)' /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_without_description_or_addresses [0.590032s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_list_address_groups [0.226547s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_duplicated_addresses [0.911718s] ... ok {3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_delete_address_group [0.672318s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_invalid_addresses [0.638808s] ... ok {2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_addresses [0.621826s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_empty_name [0.519208s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv6 [0.244709s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_with_description_and_addresses [0.590311s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_remove_addresses [0.238859s] ... ok {3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_get_address_group [0.672514s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_shared_admin [0.212359s] ... ok {1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_remove_absent_addresses [0.219100s] ... ok {0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_name_and_description [0.279164s] ... ok {3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_add_addresses [0.246710s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_delete_address_scope [0.203343s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv4 [0.193107s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope [0.206574s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_empty_name [0.265920s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_not_shared [0.215071s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_shared_non_admin [0.200271s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_not_shared [0.213733s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_shared [0.186603s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_false_admin [0.217609s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_shared [0.262053s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_specify_id [0.376702s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope [0.190599s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope [0.417385s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes [0.335203s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_admin [0.213589s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope_wrong_family [0.294485s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_add_subnetpool_address_scope_wrong_address_family [0.208635s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_non_admin [0.249617s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_invalid_address_scope [0.190393s] ... ok {3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_invalid_address_scope [0.339211s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_block_update_subnetpool_network_affinity [1.093901s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use [0.303551s] ... ok {3} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az [0.265065s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_assoc_address_scope_with_prefix_intersect [0.266706s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_two_subnets_different_subnetpools_same_network [0.489072s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_correlate_network_with_address_scope [1.144790s] ... ok {3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_az [0.773578s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_not_update_subnetpool_address_scope_not_notify [0.838450s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_address_scope [0.226802s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_non_pd_add_pd_subnet_to_same_network [0.398697s] ... ok {0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_disassociate_address_scope [0.288985s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_network_create_contain_address_scope_attr [0.301778s] ... ok {3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_existing_az [0.408127s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_pd_add_non_pd_subnet_to_same_network [0.438698s] ... ok {0} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_update_agent [0.360729s] ... ok {2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_another_address_scope [0.238833s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones [0.244463s] ... ok {3} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_update_port_data_plane_status [0.585241s] ... ok {1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_address_scope_notify [0.598038s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones_with_filter [0.297022s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones [0.217557s] ... ok {1} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_create_agent [0.229169s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_default_subnetpool_to_non_default [0.272716s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateless [0.339019s] ... ok {0} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_azs [0.552420s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_not_existing [0.611054s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_empty_az [0.311896s] ... ok {3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v6 [0.675564s] ... ok {2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az [0.274561s] ... ok {0} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_preserves_data_plane_status [0.824248s] ... ok {2} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_invalid_attr_data_plane_status [0.270004s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_show_port [0.503873s] ... ok {0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_subnetpool_to_default_subnetpool [0.348313s] ... ok {1} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_dead_agent [1.752072s] ... ok {2} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_event_on_data_plane_status [0.477633s] ... ok {1} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_list_agent [0.249831s] ... ok {1} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_show_agent [0.244264s] ... ok {3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip_address_only [0.707864s] ... ok {2} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_with_invalid_data_plane_status [0.487073s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_admin_succeeds [0.299209s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_fqdn_and_dns_domain [1.121923s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_availability_zones_in_create_response [0.754889s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_admin_succeeds [0.509328s] ... ok {2} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_slaac [0.784204s] ... ok {1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_not_exist_az [0.252509s] ... ok {2} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateful [0.255917s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_delete_network_check_disassociated_floatingips [0.313814s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_bad_dns_names [0.403287s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_pqdn_and_dns_domain [0.985155s] ... ok {1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_data_plane_status_default_none [0.598100s] ... ok {1} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_no_mode [0.324018s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external [0.918998s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_json [0.583184s] ... ok {1} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v4 [0.375722s] ... ok {3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external_pagination [0.711065s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts [0.429963s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_no_period [1.987212s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv4_opt_version [0.417202s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_period [1.540586s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_string_extradhcpopt [0.344914s] ... ok {3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_with_same [0.407449s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_period [1.316164s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_with_multiple_ipv4_and_ipv6_subnets [1.206309s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails [0.504412s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_good_dns_names [3.456681s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_default_dns_domain_with_dns_name [1.129989s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_default_domain_period [1.335615s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_non_default_dns_domain_with_dns_name [0.714322s] ... ok {1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_list_ports [1.943816s] ... ok {2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip [2.635562s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [5.020338s] ... ok {1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_external_net_with_ports_set_not_shared [3.810198s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_no_period [5.503622s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_empty_router_extradhcpopts [3.028124s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_none_extradhcpopts [4.252400s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts [2.823872s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_no_dns_domain [11.445447s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [13.589459s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_additional_extradhcpopt [1.862817s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_name_extradhcpopt [0.873149s] ... ok {0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestNetworkDnsDomain.test_update_network_dns_domain [1.813446s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [1.573851s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails [1.280760s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_router_extradhcpopt [2.541495s] ... ok {2} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_floatingip_port_forwarding_same_port_diff_protocol [17.676453s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopt_delete [3.524538s] ... ok {1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_without_extradhcpopt_delete [2.498829s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [14.023544s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_not_changed [10.278264s] ... ok {2} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_port_in_used_by_port_forwarding [19.000818s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_subnetpool_address_scope_update [4.560257s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_non_admin_fails [2.757147s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_admin_context [1.341758s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floating_non_ext_network_returns_400 [2.268128s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.914233s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_nonadmin_context [1.010598s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification [10.799363s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [1.049814s] ... ok {2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_set_external_non_admin_fails [1.038848s] ... ok {2} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_add_another_ver_opt [1.898434s] ... ok {2} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_ipv6_change_value [1.258154s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.727747s] ... ok {0} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_port_forwarding_and_remove_subnets [32.161297s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [6.387748s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [0.577427s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [3.518966s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.245134s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.947036s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas [1.310855s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [0.776677s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_multisubnet_id [1.016974s] ... ok {0} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_get_fip_after_port_forwarding_create [5.520455s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_multi_external_one_internal [11.738028s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [0.531023s] ... ok {0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_non_admin_fails [0.566032s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [1.002541s] ... ok {0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_get_network_succeeds_without_filter [1.347425s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv6_opt_version [0.585964s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_port_status_not_applicable [3.328583s] ... ok {0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts [0.747388s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_port_delete [3.032110s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_changed [1.586256s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.288441s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [3.848136s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.591210s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.190058s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [5.439642s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc [4.366465s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [4.875106s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [1.520276s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_router [9.215443s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip [0.769562s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [5.160199s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.456138s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [0.985456s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops [5.392926s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [1.197669s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification_port_delete [3.971272s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_sort [2.009544s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_to_same_port_id_twice [6.152778s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [2.637637s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination [3.683782s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update [3.467588s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [3.199279s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested [0.614534s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [0.947536s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_201 [5.376702s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination_reverse [2.736108s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_routers_native_quotas [0.618343s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [4.152651s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route [2.045372s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [4.150572s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification [3.806190s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway [3.533590s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_invalid_fixed_ip [3.990995s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [1.765163s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [0.414425s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.883882s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_association_on_unowned_router [4.631872s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [5.012760s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [0.964926s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [1.120515s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_404 [5.854287s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications [2.879317s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_port_id [3.564644s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [1.849917s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_invalid_create_port [2.890657s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [2.766905s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_id [5.317831s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external [2.524810s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.115057s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_same_external_and_internal [5.423521s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route [2.042606s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external_failure [2.325392s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [4.132308s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [3.706356s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_destination [3.106234s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_nexthop [3.513966s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_delete_port_after_failure [1.797508s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_with_None [2.746135s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_multi_routes [2.998420s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_assoc_fails [4.300147s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [3.041301s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_route_via_another_tenant_subnet [1.843991s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_nexthop_is_port_ip [2.702357s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [2.769577s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_one_route [4.726529s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet [2.190570s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [5.070055s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_external_route [3.055311s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [0.621564s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.627287s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [1.725513s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [1.125865s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [2.326235s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet [2.269383s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [1.359536s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [1.754209s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_bad_values [0.654360s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_fails_nested [1.467784s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.964250s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip [2.435511s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [3.092133s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [1.301114s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete [0.471335s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.701472s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.546657s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [4.336978s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [3.530640s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_port [1.794822s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [4.473759s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination [0.669392s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.826360s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [2.181296s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_returns_200 [1.658429s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [2.983189s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [3.704896s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [2.813372s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [3.129702s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_no_data_returns_400 [2.385029s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [3.435699s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [1.811848s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [5.968822s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_callback [0.757306s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [1.619392s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [1.180772s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [1.722589s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port [2.737134s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_call_extensions [0.619563s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_interface_in_use_by_route [3.792754s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_ip_address [2.668993s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_port_existed_returns_409 [2.019524s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse [0.507101s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list [1.018432s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet [10.796949s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_sort [1.040222s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_too_many_routes [1.985310s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_parameters [1.499416s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_without_ips [1.328000s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_port_device_id_to_different_tenants_router [1.446969s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [1.635685s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.463892s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_specify_id_backend [0.324044s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_nothing_returns_400 [2.350721s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floating_non_ext_network_returns_400 [1.069047s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update [0.996310s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [1.508163s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.140732s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.276549s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.309497s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [2.174706s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.495041s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create [2.522258s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_delete_routes [2.969097s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [1.204291s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo [2.028190s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [3.890174s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [1.231148s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [2.691162s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway [5.606199s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [3.222732s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc [5.857640s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [4.615246s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [3.109853s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [3.686727s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [0.707116s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [1.408335s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_existed_floatingip [5.978679s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [1.831306s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [3.426452s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_race_with_interface_add [1.805388s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_on_external_port [2.624857s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [1.205268s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [2.981674s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_different_external_subnet [2.554286s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 [1.353699s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ip_not_allowed [1.883988s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails [0.883030s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested [0.386662s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_routers_native_quotas [0.276022s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [2.366336s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_not_changed [3.728989s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_nexthop_ip [1.923293s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [4.332750s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_show [0.783620s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_subnetpool_address_scope_update [1.511938s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.828535s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_dup_address [1.987572s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [6.396993s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.491464s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_nexthop_is_outside_port_subnet [1.880561s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_routes_update_for_multiple_routers [6.070879s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination_reverse [3.125330s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [2.119557s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [4.572610s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_two_fips_one_port_invalid_return_409 [4.122066s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_subnet_gateway_for_external_net [0.841145s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [1.074150s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [3.034392s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip [1.617022s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [1.274097s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_changed [4.311285s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_multisubnet_id [2.709997s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_associate_to_dhcp_port_fails [1.672981s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_multi_external_one_internal [8.935342s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.774838s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [2.567328s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.775874s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [0.586541s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingips_native_quotas [0.860117s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_first_floatingip_associate_notification [5.864270s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.589285s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [6.349342s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [2.254107s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_association_on_unowned_router [4.294904s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [1.908082s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [6.985620s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.888520s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_crd_ops [4.847966s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.883703s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_201 [7.786525s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [6.677829s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_port_status_not_applicable [4.893391s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification [6.723906s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_assoc_fails [5.503423s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [3.825722s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [6.672698s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_port [3.336974s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_sort [2.377905s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_port_id [5.183142s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_nexthop [2.823579s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification_port_delete [4.879234s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_port_delete [4.967998s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination [2.411460s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [3.396129s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [0.945634s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update [5.844999s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [1.169179s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [2.836603s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal [5.567263s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_id [5.474117s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [4.427091s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external [1.245105s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_destination [1.546505s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_port_deletion_prevention_handles_missing_port [0.225550s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_invalid_fixed_ip [3.674292s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_one_route [2.541186s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router [5.620297s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [0.323018s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_to_same_port_id_twice [2.907846s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [0.579581s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_notifications [1.029110s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [3.391621s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [2.104288s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet [10.010330s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_bad_values [0.458802s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_404 [4.214916s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [0.641074s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [1.299761s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [2.731019s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [0.440740s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [3.151885s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_multi_routes [1.749324s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_no_data_returns_400 [0.556995s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [2.625824s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway [1.263707s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [1.150433s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_failure [2.376478s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_call_extensions [0.572969s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.545098s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [1.641820s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo [1.222275s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.351099s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_nexthop_is_port_ip [2.255088s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet [1.072225s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.342245s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.531482s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_destination_route [1.369670s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_fails_nested [1.293456s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [2.849302s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete [0.280457s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_port [2.333385s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [1.126867s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_nexthop_route [2.578309s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse [0.777098s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [1.885584s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [3.731944s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_clear_routes_with_None [2.043855s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [1.329708s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [2.411533s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_delete_port_after_failure [1.547065s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_route [1.084597s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [2.500590s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_route_via_another_tenant_subnet [1.786495s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [2.101235s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [3.091185s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [1.493869s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [1.725318s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show [0.368922s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [0.986464s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update [0.356307s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [2.887708s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [1.079305s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [1.229223s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port [1.283332s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_without_ips [0.483002s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [3.288259s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create [0.293922s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [1.372551s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.483620s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip [1.434574s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.972457s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [1.150879s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [1.342330s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_port_existed_returns_409 [1.130787s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [1.275990s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_existed_floatingip [4.858530s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [1.051715s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet [1.530363s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_race_with_interface_add [2.604029s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [1.764946s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [0.900567s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list [0.675639s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_inuse_returns_409 [0.809295s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination [0.921721s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_parameters [0.785251s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_specify_id_backend [0.314076s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [1.939533s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_address [2.681249s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [3.590331s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [0.916828s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [1.158573s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_routes [2.972889s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_nexthop_is_outside_port_subnet [2.586649s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.418785s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_callback [0.375355s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [1.880665s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [5.168278s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_routes [2.416205s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [0.616139s] ... ok {3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_port_device_id_to_different_tenants_router [1.166153s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [3.406362s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [2.688161s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_on_external_port [3.614198s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_interface_in_use_by_route [2.238024s] ... ok {3} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_list_with_port_details [4.127145s] ... ok {2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ip_not_allowed [1.645655s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_sort [1.497775s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_enabled [0.121539s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_driver [1.012039s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_service_profile [0.102805s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [4.151861s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_service_profiles [0.585959s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_association_error [0.096394s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor [0.095185s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_description [0.098203s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_name [0.147804s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile [0.176732s] ... ok {2} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_update_with_port_details [2.949649s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled [1.990893s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_different_external_subnet [3.027067s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_too_long_description [0.090216s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_nothing_returns_400 [4.597774s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations [0.129045s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile [0.108084s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor [0.110305s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_flavor [0.160229s] ... ok {3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_service_profile [0.133093s] ... ok {3} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_1_True [0.201000s] ... ok {3} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv4 [0.378859s] ... ok {3} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test__extend_extra_router_dict_defaults [0.999578s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_returns_200 [2.793411s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_event_exception_preserved [0.977150s] ... ok {2} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_create_with_port_details [5.971357s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_gateway_op_agent [1.250378s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_associate_service_profile_with_flavor [0.150380s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_description [0.122185s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_flavor [0.218106s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_empty_driver [0.197798s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_routes_update_for_multiple_routers [5.336817s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver [0.165197s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_precommit_event [0.886506s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_disabled [0.202436s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_driver [0.198673s] ... ok {1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net [0.507245s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway [2.960461s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavors [0.170885s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles [0.233173s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingip_delete_after_event [0.812811s] ... ok {2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_service_profile [0.236494s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_ip_address [1.332991s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [1.980510s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_event_exception_preserved [0.285254s] ... ok {1} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_create_with_port_details [2.900807s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_nexthop_ip [1.531953s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_precommit_event [1.288139s] ... ok {2} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_update_floatingip_port_forwarding_with_dup_internal_port [4.904005s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_event_exception_preserved [0.281969s] ... ok {1} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_list_with_port_details [3.127929s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_two_fips_one_port_invalid_return_409 [3.817440s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging [3.705325s] ... ok {0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [1.571707s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor [0.131261s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_service_type [0.205269s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile [0.157388s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_description [0.168051s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_disassociate_service_profile_with_flavor [0.192965s] ... ok {1} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_update_with_port_details [3.219183s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event [3.480080s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_name [0.142039s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_invalid_enabled [0.198122s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_flavor [0.113578s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_invalid_enabled [0.183273s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_empty [0.106612s] ... ok {0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile [0.113613s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_flavors [0.275861s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_flavor [0.197191s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_service_profile [0.194686s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor [0.275779s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor_exists [0.268254s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor_in_use [0.289189s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use [0.263476s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor [0.286376s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider [0.250080s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port [4.466671s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_op_agent [3.285729s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_binding [1.583121s] ... ok {1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_flavor [0.271574s] ... ok {0} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_port_number_0 [4.109838s] ... ok {0} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_1_True [0.323984s] ... ok {0} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_2_False [0.431681s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingip_delete_after_event [1.559925s] ... ok {1} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_description [2.573866s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_dns [4.577534s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_floatingips [5.368780s] ... ok {1} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges [2.728379s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_create_precommit_event [4.028309s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_gateway [2.448762s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_dns [4.051170s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces [1.057856s] ... ok {1} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges_port_collisions [4.914100s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_op_agent [3.896098s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_sync_interfaces [2.986298s] ... ok {1} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv4 [0.489740s] ... ok {1} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_2_False [0.318320s] ... ok {1} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend [0.176855s] ... ok {1} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_extra_attr_key_bad [0.172516s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete [4.774779s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_interfaces_op_agent [0.988411s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips [3.447424s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_net_port_dns [5.280102s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_changed [4.495521s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces [4.690141s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved [0.821916s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floating_non_ext_network_returns_400 [1.795154s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_precommit_event [0.564522s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.474566s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [2.726115s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.445794s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_gateway [5.314124s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved [1.205245s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [2.099149s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.508515s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_gateway_op_agent [3.853700s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [5.039555s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [5.984937s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_event_exception_preserved [1.178101s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [0.994379s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_interfaces [2.424017s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_precommit_event [0.653577s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [1.868234s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc [4.972188s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_precommit_event [1.093845s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.727691s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_native_quotas [0.590189s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [3.148613s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_interfaces_op_agent [2.704412s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [0.484977s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails [0.322025s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_precommit_event [0.524388s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested [0.260006s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_and_net_port_dns [7.305890s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [0.569370s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [2.656576s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported [1.034253s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_port_status_not_applicable [3.522549s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [4.341417s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_not_changed [4.125106s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.458804s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.276609s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_create_floatingip_event_logging_port_assoc [8.230324s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id [2.345849s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination_reverse [4.109014s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip [1.063929s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [1.497598s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [7.153970s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.639280s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.281251s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_sort [2.354921s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_port_delete [6.156130s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging_disassociate [7.445654s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [4.089918s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification [5.410801s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_same_external_and_internal [7.354510s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create [7.511552s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_multi_external_one_internal [9.790051s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination [3.538936s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update [3.380865s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [3.225618s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_port_id [4.176415s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_and_net_port_dns [7.339129s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [4.736215s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [3.949178s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_201 [8.672246s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_assoc_fails [6.735435s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_net_port_dns [8.047132s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [0.926300s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external [2.039628s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_to_same_port_id_twice [6.880221s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_updates_port_device_id [5.960750s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway [2.612819s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [2.644516s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port [6.107272s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet [2.538159s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_404 [5.839725s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [3.940870s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [0.845869s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_notifications [2.002814s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [2.864399s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_fails_nested [2.276895s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.416391s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record [9.851723s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external_failure [6.908390s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [3.762096s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_subnetpool_address_scope_update [2.355597s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [7.915435s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_fails [1.615937s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [5.211110s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [1.758723s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [2.389079s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [1.012645s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [1.115423s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_bad_values [1.703480s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [4.708355s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [5.511114s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [2.132023s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [5.654150s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_delete_port_after_failure [3.171127s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [11.601119s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_port [1.880361s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [2.352843s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [0.757349s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet [19.747448s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [4.217608s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [1.425818s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.832458s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [6.027887s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [5.412319s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_no_data_returns_400 [0.288241s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas [1.816819s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [7.673259s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [2.038810s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [3.279952s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port [4.703394s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [4.192716s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete [0.270501s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [2.513921s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_without_ips [1.355225s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_callback [3.769043s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [6.979008s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet [3.179254s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [1.494817s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [11.640538s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_nothing_returns_400 [2.108340s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [2.302327s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [2.314715s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [2.337857s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [5.219637s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [9.837324s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [2.557962s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create [0.981473s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [5.896806s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_first_floatingip_associate_notification [9.212813s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo [2.390995s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_call_extensions [2.499535s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list [0.741407s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_parameters [0.650745s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [4.605284s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [2.315761s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [0.975211s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [2.324121s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_returns_200 [3.597905s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_router [5.727109s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [2.138002s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [1.667592s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_race_with_interface_add [2.128584s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_specify_id_backend [0.563811s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_two_fips_one_port_invalid_return_409 [2.886408s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_port_existed_returns_409 [3.149714s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_port_device_id_to_different_tenants_router [2.176596s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_associate_to_dhcp_port_fails [0.916176s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_crd_ops [6.396155s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.548111s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway [5.239223s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_sort [3.558847s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [1.561694s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [4.496547s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_different_external_subnet [5.160776s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [1.163560s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [3.460217s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification_port_delete [7.178179s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [1.869821s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_id [2.002179s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ip_not_allowed [2.915772s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [4.336697s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip [3.788376s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [4.725642s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.784167s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [3.206887s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [3.311845s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.048736s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.324265s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_changed [2.820420s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [1.346058s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floating_non_ext_network_returns_400 [0.711678s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.478884s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [4.541515s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.388298s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [2.067036s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [0.913441s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [2.757711s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [6.256238s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [0.587438s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.667052s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_router [13.386129s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_routers_native_quotas [0.622695s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [6.052445s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [2.484868s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [1.045764s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingips_native_quotas [2.954626s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [2.250245s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_invalid_fixed_ip [4.012151s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [0.719368s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested [1.180762s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_crd_ops [4.757429s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [3.850062s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse [3.769919s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_invalid_create_port [5.779627s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [0.816892s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_port_status_not_applicable [5.672624s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [2.113159s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [2.332000s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [6.882108s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_multi_external_one_internal [9.403278s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [3.878651s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification [8.555493s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.698564s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [5.203498s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [4.762764s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification_port_delete [5.175456s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [2.612222s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_router [10.362148s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [8.606489s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip [2.543350s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [1.162669s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_same_external_and_internal [7.735451s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [4.666703s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [2.763009s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination [1.312005s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_port_delete [6.263034s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination_reverse [2.473746s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_assoc_fails [4.519217s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_invalid_fixed_ip [5.823287s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [0.632029s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_inuse_returns_409 [1.383109s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_show [0.375263s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update [1.052533s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update [4.782254s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_updates_port_device_id [4.282635s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [0.341768s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values [0.569680s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 [5.821115s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [4.358009s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [4.633373s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external [1.395822s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [1.679473s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_delete_port_after_failure [1.574235s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [2.684405s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_existed_floatingip [3.997162s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [4.201918s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications [1.100929s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net [1.234304s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [1.126462s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [1.416826s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [4.409542s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [0.768259s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_not_changed [2.704528s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway [2.080060s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [2.986318s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [0.641172s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.397067s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_subnetpool_address_scope_update [1.229329s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.376991s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [1.895305s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_fails_nested [0.858381s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create [0.696819s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [1.137097s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_port [2.041057s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.275139s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [2.141612s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [2.113699s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [1.132257s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc [3.370533s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [2.084076s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [0.758364s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_race_with_interface_add [1.790472s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [0.785649s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [2.012639s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [2.786533s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination [0.952239s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails [0.620266s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_sort [0.396292s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.236484s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [2.213527s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_first_floatingip_associate_notification [2.259225s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [4.425410s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [2.133030s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [0.606306s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_association_on_unowned_router [2.186198s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet [11.333701s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend [0.416695s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update [0.469691s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [0.924378s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_call_extensions [0.236332s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination [1.643949s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip [1.196347s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [2.278625s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [2.107857s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_no_data_returns_400 [0.360574s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_without_ips [0.526301s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_parameters [1.701530s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_different_external_subnet [1.241573s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [0.593828s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_id [3.089576s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [1.912576s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_inuse_returns_409 [1.420588s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [0.821387s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [1.016404s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_sort [1.755363s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_nothing_returns_400 [1.195888s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo [1.364613s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [1.215912s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [1.912706s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete [0.299808s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [1.798259s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_port_existed_returns_409 [0.842707s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [3.411406s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_two_fips_one_port_invalid_return_409 [3.643572s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination_reverse [1.152174s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [0.841122s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [2.306078s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [2.997732s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [1.123685s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_list [0.406417s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_get [0.327776s] ... ok {2} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_ports_dvr_ha_router_with_gatway [0.093095s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_update [0.453493s] ... ok {1} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_bad_bindings [0.037882s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_to_same_port_id_twice [4.020206s] ... ok {2} neutron.tests.unit.extensions.test_l3_conntrack_helper.L3NConntrackHelperTestCase.test_create_ct_with_duplicate_entry [1.509221s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_no_ext_gwinfo [0.457388s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [3.069808s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [1.117912s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(enabled) [0.069044s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(disabled) [0.077497s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_gw_port_mismatch [0.224325s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_no_ext_gw [0.244131s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_201 [3.176639s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_only [0.494052s] ... ok {1} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBounds.test_router_list_queries_constant [4.362980s] ... ok {2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_without_info_and_snat_disabled_previously [0.680675s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway [2.289562s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_invalid_create_port [2.695813s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [2.126945s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external_failure [1.397757s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_port_deletion_prevention_handles_missing_port [0.429496s] ... ok {1} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBoundsTenant.test_router_list_queries_constant [4.800204s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_router_with_external_gateway [4.809401s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_existed_floatingip [2.629143s] ... ok {1} neutron.tests.unit.extensions.test_l3_conntrack_helper.L3NConntrackHelperTestCase.test_update_ct_with_duplicate_entry [0.490224s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [1.875359s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_subnet_gateway_for_external_net [0.850484s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_default [0.878991s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.306912s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_create [1.214456s] ... ok {3} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_update_on_concurrent_delete [0.049604s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [0.767787s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [2.102558s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_fail_after_port_create [0.814895s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_address_scope [4.303020s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [2.169128s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_default [1.887967s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_retry [1.369221s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_with_gwinfo_invalid_ext_ip [0.355157s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet [1.815132s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [1.137216s] ... ok {2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_unset_router_gateway_with_ndp_proxy [2.400132s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_fail_after_port_create [1.229556s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [0.793685s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [0.745980s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association [0.712048s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_disabled [1.106846s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(enabled) [0.088966s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(disabled) [0.137737s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(enabled) [0.088648s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(disabled) [0.066878s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw_snat_disabled [0.231840s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [1.908569s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_gw_info_none [0.435203s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [2.157081s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips [2.092093s] ... ok {3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_disabled [0.403369s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip_not_found [0.853413s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.384607s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_ip [0.385375s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_default [1.933781s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(enabled) [0.035870s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(disabled) [0.034891s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_no_ext_gw [0.158218s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [0.730451s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_multiple_ips [0.541596s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw [0.109260s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw_snat_disabled [0.112309s] ... ok {2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_get_local_ip [0.395244s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.463573s] ... ok {1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_and_snat_disabled_previously [0.607901s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_ports_consumed_v6 [0.577124s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_list_with_fields_total_ips [0.293318s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_id [0.296190s] ... ok {2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_show_with_fields_total_ips [0.297312s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_no_physical_network [0.193596s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_unsupported_network_type [0.184568s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_with_name [0.200133s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [2.908823s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name [0.982782s] ... ok {3} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_by_default_conf_option [5.267999s] ... ok {2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name_to_empty [0.297699s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_duplicated [3.242813s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [0.806157s] ... ok {2} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_2_None [0.523482s] ... ok {2} neutron.tests.unit.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeExtensionTestCase.test_create_port_hardware_offload_type_2_None [0.578202s] ... ok {2} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_1_None [0.430814s] ... ok {2} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_4_None [1.027209s] ... ok {3} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_update_gateway_without_ipv6_fixed_ip [3.059001s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_false [0.514001s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac [0.460166s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_no_ips [0.747693s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [3.282578s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_mult_ips_wrong_ip [0.472113s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_port [4.041468s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_no_ip [0.471595s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_default_true [1.326063s] ... ok {3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ips [0.458003s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_admin_use_other_tenant_security_group [0.604617s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port [1.873663s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_port_consumed_v4 [0.604809s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v4 [0.636573s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_default_security_group [0.815969s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [1.076277s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_router [2.450613s] ... ok {3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_id [0.636338s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_no_admin_use_other_tenant_security_group [0.885605s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_without_security_group_and_net_sec_false [0.983259s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet [1.542444s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_minimum_id [1.473248s] ... ok {3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination [0.441084s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group [0.990307s] ... ok {3} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_2 [0.555447s] ... ok {2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [0.911742s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_passing_true [0.783838s] ... ok {2} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_bad_provider_attrs_400 [0.271716s] ... ok {1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_external_gateway [4.008725s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_off_shared_network [0.689023s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [3.161087s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_security_group_and_net_sec_false [0.736582s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips_negative [1.006944s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_admin_use_other_tenant_security_group [0.551379s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [0.853291s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip [0.585704s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_change_nothing [2.147836s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id [0.383870s] ... ok {3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_updating_network_port_security [0.726885s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_callback [0.631600s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id_and_ip [0.405439s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_remove_qos_policy_id [0.758580s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [1.000289s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_create_fip_with_qos_policy_id [0.759707s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip_association [1.557535s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_fip_has_qos_policy_id_remove_policy [0.858608s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos [2.785840s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ip_associations [0.886552s] ... ok {1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_update_local_ip [0.526553s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [2.280918s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list [0.327207s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_remove_qos_policy_id [1.290270s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets_sums [0.810996s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v6 [0.359041s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_returns_200 [0.997935s] ... ok {3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_qos_policy_id [1.145456s] ... ok {1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_name [0.395271s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_show [0.243225s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_empty_name [0.197805s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_maximum_id [0.184164s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_minimum_id [0.186593s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_tenant_specific [0.188156s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_port_device_id_to_different_tenants_router [0.768374s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_ranges_in_certain_order [0.228462s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [4.291182s] ... ok {3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_update_router_gateway_with_qos_policy [2.095541s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_delete_network_segment_range [1.069187s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ip_not_allowed [1.385657s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_get_network_segment_range [0.328040s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden [0.462220s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination_reverse [0.215906s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_sort [0.212621s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quota_with_unknown_project_returns_404 [0.458502s] ... ok {1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_min_max [0.203931s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_change_nothing [1.494057s] ... ok {1} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_1_device_profile_1 [0.342737s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface [1.404536s] ... ok {1} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_3_legacy [0.592865s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface_empty_body [0.487229s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing [0.939503s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false [0.617098s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_without_admin_forbidden_returns_403 [1.674544s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_delete [0.584708s] ... ok {0} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_host_id_none [0.090499s] ... ok {1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_on_port_security_false_network [0.421917s] ... ok {1} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs [0.163575s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_to_unlimited [0.613074s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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.ExtGwModeIntTestCase.test_router_create_with_gwinfo_invalid_ext_ip [0.514748s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2.TestDbQuotaDriver.test_get_project_quotas_arg [0.038664s] ... ok {1} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs_noadmin_returns_403 [0.290668s] ... ok {3} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_without_admin_forbidden_returns_403 [0.407692s] ... ok {3} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_azs [0.291946s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules [0.365693s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_disabled [1.372407s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_name_num [0.410461s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_create_fip_with_qos_policy_id [1.329685s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_for_protocol [0.240841s] ... ok {2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos [2.852565s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_type_too_big [0.186221s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_min_port_greater_max [0.251012s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_max_only [0.178666s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_fip_has_qos_policy_id_remove_policy [0.848574s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_adding_qos_policy_id_by_update [0.681403s] ... ok {2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_and_create_again [1.493999s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_enabled [2.115805s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_only [1.182402s] ... ok {3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules [0.448876s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_check_default_security_group_description [0.500463s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_default [1.077953s] ... ok {2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_create_router_gateway_with_qos_policy [1.342630s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_no_ext_gwinfo [0.252903s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_fail [0.365086s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [2.183983s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_no_security_groups [0.495699s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_bulk [0.386173s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_group_id [0.319042s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_retry [1.367125s] ... ok {2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_update_router_gateway_with_qos_policy [1.467536s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant [0.221722s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_adding_qos_policy_id_by_update [1.245176s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values [0.468800s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_emulated [0.408911s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules [0.364342s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_change_nothing [0.821178s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [0.246415s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_negative_default_value [1.239356s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_adding_qos_policy_id_by_update [0.731424s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [0.943528s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_admin [0.456953s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_enabled [2.246081s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw [0.127519s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_multiple_remotes [0.433502s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_without_admin_forbidden_returns_403 [0.458625s] ... ok {0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_enabled [0.436014s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_remove_qos_policy_id [1.040225s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_max_limits [0.392949s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_resource_unknown_raises [0.435970s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [0.555903s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_request_context [0.413831s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/neutron/extensions/quotasv2.py:105: UserWarning: "tenant" Quota API method is deprecated, use "project" instead warnings.warn( {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_protocol [0.343286s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [0.195422s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_native_quotas [0.316148s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_groups_native_quotas [0.288171s] ... ok {1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos [1.935565s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_from_wrong_tenant [0.387297s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_bad_returns_404 [2.002211s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination [0.639024s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_false [0.231862s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_negative_default_value [0.865499s] ... ok {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_empty_list [1.127198s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_and_update_ndp_proxy_without_exception [4.229285s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_project [1.057538s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_check_limit [1.440176s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/neutron/extensions/quotasv2.py:143: UserWarning: "--check-limit" parameter will not be needed in Z+. By default, Neutron quota engine will check the resource usage before setting a new quota limit. Use "--force" to skip this check. warnings.warn('"--check-limit" parameter will not be needed in ' {3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_none [2.879194s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_network_scheduling_on_segment_creation [0.770858s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_no_host_mapping [1.074396s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_admin [2.988891s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [7.477987s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_negative_integer_returns_400 [1.106558s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_create_fip_with_qos_policy_id [1.147084s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_multiple_host_mappings [2.129923s] ... ok {2} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_negative_limit_value [1.152712s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_no_starting_agent_is_not_processed [0.677570s] ... ok {2} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_none_existing_az [0.499534s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_as_number [0.429457s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_different_address_scope [8.168752s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ethertype_for_prefix [0.325422s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_multiple_remotes [0.282112s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_same_segment_two_hosts [1.164535s] ... ok {1} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_create_router_gateway_with_qos_policy [2.258106s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_max_limits [0.363430s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_proto_as_number_with_port_bad [0.371954s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_segment_deletion_removes_host_mapping [1.386926s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_port_bad [1.558466s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_with_unmasked_prefix [0.271710s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden [2.709345s] ... ok {2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination [0.335893s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_bad_ip_prefix_to_cidr [0.042610s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_with_netmask_to_cidr [0.054835s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_delete_router_gateway_with_enable_ndp_proxy [3.812036s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [0.389871s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings [2.281208s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_with_admin [1.132630s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_multiple_security_groups [0.789192s] ... ok {2} 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_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_without_admin_forbidden_returns_403 [0.682029s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_agent [0.982964s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [0.400803s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_negative_delta_raises [0.646518s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [0.373288s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts [0.668836s] ... ok {2} 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_securitygroup.TestSecurityGroups.test_create_security_group_rule_different_security_group_ids ... SKIPPED: Plugin does not support native bulk security_group_rule create {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [0.392800s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping [1.228199s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_group_id [0.567340s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_empty_request_context_returns_400 [1.793354s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/neutron/extensions/quotasv2.py:105: UserWarning: "tenant" Quota API method is deprecated, use "project" instead warnings.warn( {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check [0.555633s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_segment.TestMl2HostSegmentMappingMacvtap.test_updated_agent_changed_physical_networks [1.035408s] ... ok {0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_remove_subnet [4.614094s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_invalid_quota_value [0.562667s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments_agent_type_filter [0.752375s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_type_too_big [1.795887s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_wrong_ip [0.560819s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_not_registered_resource_fails [0.632078s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id [0.529566s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [0.721575s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_segment_after_host_reg [1.098094s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [0.638752s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_right [1.673136s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ip_prefix [0.658012s] ... ok {0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip [1.550999s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_update_agent_only_change_agent_host_mapping [1.480043s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic [0.415639s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_admin [0.633304s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [0.699534s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_max_only [0.480138s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_owner_project [0.865091s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments [1.053839s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ports_but_no_protocol [0.370745s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range [0.306387s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_ethertype [0.498528s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_without_admin_forbidden_returns_403 [1.186835s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filter [1.125509s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_net_multi_subnet_46 [2.280385s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [0.501331s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_nonadmin [0.480293s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group [0.627944s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filters [1.348757s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets [1.552613s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_integer_returns_400 [1.715502s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_limit [0.314356s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts [0.736117s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_out_of_range_integer_returns_400 [0.541929s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/neutron/extensions/quotasv2.py:139: UserWarning: Neutron quota engine will require "--force" parameter to set a quota limit without checking the resource usage. warnings.warn('Neutron quota engine will require "--force" ' {1} neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_driver_load [0.050570s] ... ok {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_sorting [0.382569s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion [0.584257s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_tenant_id [0.701899s] ... ok {1} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas [0.932916s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules [1.967411s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_maximum_id [0.417233s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_case_insensitive [0.410278s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_non_existent_segment_aggregate [1.065155s] ... ok {0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges [0.304440s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination_reverse [0.733576s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_num_name [0.478986s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups [0.543165s] ... ok {0} neutron.tests.unit.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeExtensionTestCase.test_create_port_hardware_offload_type_1_switchdev [0.754572s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_code_too_big [0.468787s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination_reverse [0.400353s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ip_prefix [0.547977s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_list_creates_default_security_group [0.254313s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_skip_duplicate_default_sg_error [0.313972s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_tcp_protocol_as_number [0.497980s] ... ok {2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_too_long_name [0.273730s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port [2.183843s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {0} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_1_required [1.681884s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_default_create_security_group_rule_duplicate_rules_diff_desc [1.215431s] ... ok {0} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_2_preferred [0.644046s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_agent_with_no_mappings [1.196466s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination_reverse [0.260011s] ... ok {1} neutron.tests.unit.extensions.test_security_groups_normalized_cidr.TestSecurityGroupsNormalizedCidr.test_create_security_group_rule_with_not_normalized_cidr [0.390197s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_no_netmask_to_cidr [0.052704s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_agent [0.709333s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_compute_owned [1.840689s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_overrides_network_value [1.209712s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_delete_security_group_port_in_use [0.718905s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group [0.354715s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_dhcp_owned [1.014172s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_segment_after_host_reg [1.054344s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4 [0.343330s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [0.460079s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db ... SKIPPED: Plugin does not support native bulk security_group_rule create {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group_read [1.652924s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_last_ipv4_subnet [1.155612s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [0.428125s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments [1.686418s] ... ok {1} 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 {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [0.411480s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_shared_network [1.322168s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_remove_allocation_pool [1.247151s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments_agent_type_filter [0.727250s] ... ok {0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_with_security_group [1.208324s] ... ok {0} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs_noadmin_returns_403 [0.325981s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_get_all_hosts_mapped_with_segments_agent_type_filters [1.587108s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [1.947412s] ... ok {0} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs [0.245890s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [0.634301s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_agent [0.846371s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_code_too_big [0.743416s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_only [0.579617s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_compute_owned [3.649775s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_segmentation_id [0.473861s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_min_port_greater_max [0.489900s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_updated_agent_changed_physical_networks [1.814901s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_non_existent_network [0.253441s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id [2.650946s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_with_exception_in_core_plugin [0.492865s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number [0.892541s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_agent_with_no_mappings [0.890890s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_address_group_id [0.674541s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent [0.545220s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_ip_prefix [0.658410s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment [1.575387s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [0.438618s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [0.377808s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos [2.952758s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment_failed_with_subnet_associated [1.288515s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_specific_id [0.645665s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port [2.263739s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_get_segment [0.586356s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_network_and_owned_segments [0.699944s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_remove_qos_policy_id [1.413562s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_unmasked_prefix [1.613383s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_boolean_type_name [0.516062s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_first_subnet_association_with_segment [1.286679s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_max_name_length [0.549174s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_not_available [0.529016s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_qos_policy_id [1.931203s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination_reverse [2.416821s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group [0.637874s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_add_allocation_pool [0.934196s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group [0.659487s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_create_fip_with_qos_policy_id [1.542645s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [1.926771s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules_id_only [1.014463s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [0.561924s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_fip_has_qos_policy_id_remove_policy [1.301228s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_unconnected_host [1.146292s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_ports_security_group [1.066207s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_allocation_pool [3.106357s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_qos_policy_id [1.040858s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam [1.487174s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules [1.032741s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_fip_has_qos_policy_id_remove_policy [1.058792s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort [0.713670s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_compute_owned [1.837959s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_true [0.283289s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [1.614851s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_adding_qos_policy_id_by_update [1.498107s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_sort [1.141851s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_with_description [0.446678s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_remove_fixed_ip [1.946084s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_allocate_no_segments [1.697497s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [0.631319s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_multiple_security_groups [0.636451s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_subnet_association_with_segment [1.276184s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group [0.357090s] ... ok {1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_name_to_default_fail [0.569208s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_binding_info_and_new_mac [2.848699s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_host_mapping [1.302827s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment [2.213254s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_agents [0.357072s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_phys_net [0.531895s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments [0.717163s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegment.test_segment_notification_on_delete_network [0.443211s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_host_mapping [2.067520s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information_fallback [1.664863s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_manual_alloc [1.041702s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_updated_agent_changed_physical_networks [2.572292s] ... ok {0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [8.253405s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ipam [1.579889s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments [1.044525s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filters [0.999219s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_good_segment [3.262799s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg [1.853269s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_wrong_segment [4.251643s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments [2.784429s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [3.357251s] ... ok {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_and_create_again [8.585485s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping [2.138236s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_multiconnected_host [6.255550s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_agent_with_no_mappings [1.187927s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred [1.847662s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_unconnected_host [3.396179s] ... ok {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_qos_policy [4.600759s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_segment_deletion_removes_host_mapping [3.719140s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam [2.610354s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_updated_agent_changed_physical_networks [1.893568s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments [2.787773s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_segment_aggregate_conflict [2.133392s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {0} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_qos_policy [5.966112s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_unbound_port [2.298074s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_empty_alloc [2.902536s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_inventory_update_conflict [0.741143s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_without_admin_forbidden [1.616167s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_expand_allocation_pool [0.954297s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_with_admin [2.010413s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values [1.257543s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [15.549786s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_admin [2.619290s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_attributes [1.210028s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_dhcp_owned [6.524743s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_good_segment [7.731859s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_exceeding_current_limit [1.424063s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_segment.TestSegment.test_create_segments_in_certain_order [2.093066s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_is_host_aware [2.131521s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_sort [1.030083s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_support_resource_returns_400 [2.142246s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/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_segment.TestSegment.test_update_segments [1.725155s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_without_admin_forbidden_returns_403 [3.862414s] ... ok {0} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas_with_admin [1.304862s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_az [0.585682s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_existing_az [0.592987s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_not_existing [0.345556s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_multiconnected_host [5.287625s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_empty_az [0.321373s] ... ok {0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_without_az [0.427195s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_subnet [13.212866s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule [0.331750s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_with_code_only [0.426011s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ports_but_no_protocol [0.286836s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number [0.458788s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_and_no_subnets [2.298114s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_range [3.608712s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_segment_subnets [6.026061s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation [3.721845s] ... ok {0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_sort [0.974965s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype [0.178555s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_bad_protocol [0.166502s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol [0.159735s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol_to_string [0.207417s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_check_case_insensitive [0.727033s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments [2.577087s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_bad_security_group [1.080273s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_non_uuid [1.022363s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [18.375451s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_empty_alloc [2.079346s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_security_group_id [0.864973s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_case_insensitive [1.430960s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_binding_info_and_new_mac [6.252128s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_ok_if_no_binding_host [2.680686s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [1.102117s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_code_only [1.785369s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [1.538730s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [4.189268s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [0.911110s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [12.129753s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_only [1.011846s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [0.763403s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_create_two_subnets_then_delete_one [2.066454s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentML2.test_segment_notification_on_create_network [0.559190s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_admin_tenant [1.221252s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_add_subnet [12.934968s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_too_long_name [0.795045s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group_rules [1.320187s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_address_group_in_use [1.110486s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_add_subnet [15.510175s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_admin [0.742740s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_description [4.836454s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination [1.676257s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description [1.859325s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_port_create_creates_default_security_group [1.263838s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_name_fail [0.994854s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_with_segment [2.179864s] ... ok {3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_to_dynamic_segment_not_allowed [1.604781s] ... ok {3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association [0.359457s] ... ok {3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_default_provider [0.334169s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_provider_names_by_resource_ids [0.333261s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_security_group [3.766793s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [8.380579s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_boolean_type_name [0.448955s] ... ok {0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_max_name_length [0.483898s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestHostSegmentMappingNoSupportFromPlugin.test_host_segments_not_updated [0.775735s] ... ok {3} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_with_arg [2.178972s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_agent_is_processed [0.362209s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_subnet [13.407019s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments_agent_type_filter [1.023151s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_invalid_request [1.506495s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_get_all_hosts_mapped_with_segments_agent_type_filters [1.425769s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_update_agent_only_change_agent_host_mapping [1.553159s] ... ok {3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_network_not_found [3.192271s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet_no_dhcp [1.024769s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_with_binding_info [5.913955s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner [1.678288s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filter [4.365488s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_with_binding_info [10.096005s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type [1.423129s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type_no_fallback [0.599156s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_and_foo_type [0.424121s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_update_agent_only_change_agent_host_mapping [1.651878s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_blank_type [0.521318s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_map_segment_to_hosts [0.725164s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_invalid_type [0.626247s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_no_type [0.442523s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_same_segment_two_hosts [1.740374s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_segment_deletion_removes_host_mapping [1.756428s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_two_to_one [3.429712s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_no_binding_info [7.250667s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_segment_after_host_reg [1.897340s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_zero_to_one [1.489779s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_no_binding_info [10.457717s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [1.637851s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet [0.961473s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentHostMappingNoStore.test_no_segmenthostmapping_when_disable_segment [1.176435s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_with_matching_service_type [2.714713s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_update_agent_only_change_agent_host_mapping [4.616480s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_segments_association [3.183704s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type_no_fallback [1.225305s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate [1.175386s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_and_foo_type [1.092044s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_name [1.555295s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_invalid_type [0.778509s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet [1.625579s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 377, in _get_aggregate_id for aggregate in self.n_client.aggregates.list(): File "/usr/lib/python3.9/site-packages/novaclient/v2/aggregates.py", line 59, in list return self._list('/os-aggregates', 'aggregates') File "/usr/lib/python3.9/site-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) File "/usr/lib/python3.9/site-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request if raise_exc and resp.status_code >= 400: TypeError: '>=' not supported between instances of 'MagicMock' and 'int' {2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name [1.290762s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_two_to_one [1.274231s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_second_subnet_association_with_segment [1.409237s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name_to_none [1.419340s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information [7.981495s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_allocation_pools [2.601185s] ... ok {3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_zero_to_one [3.759755s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information_fallback [3.092097s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope [0.988609s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_segments [4.273998s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope_overlapping_cidr [0.825959s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope [0.592480s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [2.633282s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_body_structure [0.474588s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_restore_last_allocation_pool [3.653050s] ... ok {3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_data [0.353260s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_subnets [2.026577s] ... ok {3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_security_groups [0.172836s] ... ok {3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnetpools [0.146714s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association [0.723981s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_allocate_no_segments [1.328534s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_change_existing_subnet_segment_association_not_allowed [0.882211s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_networks_with_changed_since [1.556226s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_ip [2.424262s] ... ok {2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_allowed [1.628276s] ... ok {2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_multiple_default_providers_specified_for_service [0.175470s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_service_provider_driver_not_unique [0.142970s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since [1.897737s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_overlap_multiple_pools [0.633664s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnetpools_with_changed_since [0.767874s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_multiple_host_mapping [3.850752s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_invalid_request [0.470958s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_dhcp_owned [2.734651s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ipam [1.775464s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments [1.744669s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope [1.923170s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnets_with_changed_since [3.411654s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_manual_alloc [1.506833s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_overlap_multiple_pools [1.357685s] ... ok {3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_resources_with_invalid_changed_since [0.351820s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated_plugin_failure [0.350871s] ... ok {3} 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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_wrong_input [0.252974s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools [1.277228s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network [0.656382s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination [3.326692s] ... ok {2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_no_address_scope [1.032862s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_and_no_subnets [0.923576s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_returns_403 [1.432320s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner_no_fallback [1.170099s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_invalid_type [0.889555s] ... ok {3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_single_tenant [1.350142s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [4.785023s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_with_None_value_in_filters [0.233053s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_None_value_in_filters [0.187499s] ... ok {3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_contains [0.250146s] ... ok {3} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id_False [0.093569s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet_no_fallback [1.100959s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type [0.773094s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information [3.791692s] ... ok {3} neutron.tests.unit.objects.db.test_api.GetValuesTestCase.test_get_values [1.801185s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_fixed_ips [1.401718s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction [0.555809s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction [0.437092s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation [1.896913s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_ok_if_no_binding_host [3.816912s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction [0.435977s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_supports_extra_filtername [0.306780s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist [0.324832s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred [1.272673s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters_false [0.355904s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_multiple_log_fields [0.348149s] ... ok {2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_host_binding [2.773245s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects [0.577594s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope_overlapping_cidr [0.412462s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create [0.145604s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_updates_from_db_object [0.093134s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_summary_route_in_request [1.285995s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects [0.095982s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_fields_no_update [0.094120s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_primary_key [0.082217s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_invalid_fields [0.082980s] ... ok {3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_pager_is_passed_through [0.125394s] ... ok {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_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_update_updates_from_db_object [0.088110s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_overlapping_prefix_with_allocated_subnet [1.168099s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.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.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters [0.086900s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_multiple_host_mapping [3.908579s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix [0.483448s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.054447s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create [0.054502s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_duplicates [0.056485s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.056398s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects [0.051681s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.070588s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_data [0.430676s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.100604s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_body_structure [0.333203s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope_overlapping_cidr [0.532865s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_then_change_gateway_ip [2.747062s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope [0.471993s] ... 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_objects_invalid_fields [0.043697s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count [0.138337s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_segment_notification_on_create_network [0.724024s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects [0.149168s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_overlapping_prefix_with_allocated_subnet [1.028322s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description_to_none [0.976007s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist [0.332962s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix [0.433047s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects [0.179039s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ips [3.417147s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction [0.161196s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.103517s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates [0.119250s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete [0.100608s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.092402s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects [0.085032s] ... ok {2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_with_allocated_subnet [0.919724s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.087166s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.106691s] ... ok {3} 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.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.103205s] ... ok {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_trunks [0.313860s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_wrong_resource [0.118487s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values [0.087162s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes_forbidden [0.088425s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.089401s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.085082s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.091487s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_is_host_aware [1.950103s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count [0.266268s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_db_obj [0.170189s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction [0.236509s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_single_transaction [0.165669s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_network_mismatch [2.949730s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create [0.094653s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.093038s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete [0.095937s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object [0.102297s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred_no_binding [1.038805s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_object [0.120920s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.084316s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.091963s] ... 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.081941s] ... ok {1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_segment_not_found [0.858182s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.095508s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnets_with_changed_since [2.375851s] ... ok {1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list [0.273556s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers [0.215978s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_timestamp_fields_ignored_in_update [0.629233s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_segment_subnets [1.305072s] ... ok {2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp [0.447057s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_fields [1.377714s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.098264s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_create_update_delete [0.203791s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction [0.147202s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.205714s] ... ok {2} neutron.tests.unit.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_1_True [0.861622s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_object [0.156248s] ... ok {1} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_default [1.729130s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.132537s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_single_transaction [0.108491s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.086049s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated [0.547497s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_object [0.101961s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.110223s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools_same_address_scope [0.821840s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} 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.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.103560s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.116761s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_host_mapping [2.618870s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count [0.230042s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters [0.219779s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_validate_filters_false [0.202166s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_network_not_found [0.915125s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_emulated [0.862308s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction [0.149210s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters [0.215532s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.126833s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters [0.764449s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_no_address_scope [0.770117s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_invalid_fields [0.109054s] ... 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_create [0.082858s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.100257s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_extended_attr_native_returns_400 ... SKIPPED: Skip test for not implemented sorting feature {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_fields_no_update [0.113135s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object [0.093616s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.093031s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.083653s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.092440s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools_same_address_scope [1.129307s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.163548s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.278951s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_false [0.245559s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ips [3.089237s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.097605s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_fields_no_update [0.096917s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object [0.107278s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.098514s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.088298s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_shared_networks_with_non_admin_user [1.906852s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.109879s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.091910s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_invalid_filters [0.176801s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_update_with_vlan_transparent_exception [0.555553s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_validate_filters_false [0.143977s] ... ok {1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_overlapping_cidr_no_address_scope [2.614293s] ... ok {2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network_with_subnet [0.980418s] ... ok {2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_contains [0.129769s] ... ok {2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_ends [0.121893s] ... ok {2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_ends [0.106163s] ... ok {2} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id [0.057861s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_wrong_segment [2.606140s] ... ok {2} neutron.tests.unit.objects.db.test_api.GetObjectsTestCase.test_get_objects_pass_marker_obj_when_limit_and_marker_passed [0.090569s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj [1.515971s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.140243s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count [0.298420s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_single_transaction [0.167856s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet [1.080037s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction [0.159820s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_port [0.307678s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.159005s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_secgroup [0.255265s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred_no_binding [0.931258s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.203397s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_false [0.181544s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_filtering_by_fields [0.433524s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.220926s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.101300s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_standard_attr_id [0.339778s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.116378s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_with_matching_service_type [1.246077s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.119255s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects [0.097753s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_false [0.285955s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values [0.098025s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_segmentation_id_stored_in_db [1.250045s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.072145s] ... ok {3} 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 {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_non_existent_object_raises_not_found [0.313756s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.046714s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.047648s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_foo_type [0.669872s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_single_transaction [0.102069s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_duplicates [0.092094s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_valid_fields [0.095082s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_extra_fields [0.092040s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction [0.114359s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters [0.081938s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.098224s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_project_id [0.114423s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_without_validate_filters [0.085053s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.156477s] ... ok {2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_fields [0.084033s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count [0.181018s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_object [0.229726s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_create_single_transaction [0.171807s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects [0.212747s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_fixed_ips [1.205787s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects [0.160690s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_single_transaction [0.178236s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_fields [0.136715s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create [0.091002s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete [0.050818s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} 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 {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.129865s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_same_segment_association [1.953055s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values [0.139470s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.130479s] ... ok {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.089291s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_host_binding [1.173944s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction [1.172873s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction [0.174056s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_false [0.129414s] ... ok {2} 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_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_validate_filters_false [1.015998s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete [0.129166s] ... ok {2} 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_segment.TestSegmentNameDescription.test_create_segment_no_name [1.690975s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.088891s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet_no_dhcp [1.163029s] ... 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 {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.103382s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.083384s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_fields [0.098607s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_db_obj [0.834337s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.086620s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_invalid_filters [0.229333s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_validate_filters_false [0.158933s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.161773s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction [0.152023s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.193239s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects [0.104575s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_allowed_with_routed_network [1.692652s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.166356s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object [0.089366s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_object [0.077831s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.090661s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_invalid_filters [0.228522s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects_nothing_to_delete [1.931660s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects [0.216836s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet [2.512420s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.178904s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_false [0.196845s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_single_transaction [0.710100s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters [0.198989s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.196996s] ... ok {0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_update_subnet_with_current_segment_id [2.032253s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_object [0.185277s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner [1.311080s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects [0.305759s] ... ok {0} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers [0.435072s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects [0.165014s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_create_update_delete [1.001746s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association [0.214500s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_unique_key [0.128269s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner_no_fallback [0.783883s] ... 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 {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope [1.355127s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_end point(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters [0.802772s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type [1.394334s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {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 {2} 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_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.100441s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count [0.140538s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_invalid_filters [0.092211s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_db_obj [0.082597s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_blank_type [0.691898s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_invalid_fields [0.144412s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_multiple_pools [1.197177s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_valid_fields [0.114026s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects [0.173675s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_fields_no_update [0.102320s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.164066s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_invalid_fields [0.104257s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_single_transaction [0.214442s] ... ok {3} 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.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_foo_type [0.674992s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values [0.049089s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes_forbidden [0.049602s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {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' {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.094516s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects [0.105827s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_invalid_filters [0.575751s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.111407s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools [1.392734s] ... ok {1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_zero [0.872711s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object [0.106169s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_unique_key [0.144621s] ... ok {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 {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_data [0.340466s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_invalid_field [0.088344s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.124143s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_validate_filters_false [0.709273s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_fields [0.096340s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_filtering_by_fields [0.220625s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction [0.118889s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_with_allocated_subnet [0.732129s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_db_obj [0.570100s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false [0.160713s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.173900s] ... ok {1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_data [0.423495s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.216859s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects [0.650597s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction [0.182510s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects [0.115981s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_single_transaction [0.268043s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.100429s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_object [0.097082s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_unique_key [0.100780s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects [0.105182s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.087977s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.230577s] ... ok {2} 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 {2} 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_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_invalid_field [0.102607s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_overlapping_cidr_no_address_scope [3.378292s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects [0.881207s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_parent_not_present [2.016181s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_policies [0.157083s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_ports [0.206352s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_routers [0.144640s] ... ok {1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnets [0.115220s] ... ok {2} 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.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.GreEndpointIfaceObjTestCase.test_update_changes_forbidden [0.052139s] ... ok {0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_multiple_pools [1.228299s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.054821s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count [0.105571s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_invalid_filters [0.088781s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_validate_filters_false [0.096618s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_filtering_by_fields [0.105560s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_duplicates [1.522623s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnetpools_with_changed_since [0.965851s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_valid_fields [0.096816s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist [0.132047s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_without_validate_filters [0.089386s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_object [0.081379s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_object [0.182507s] ... ok {3} 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 {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.144365s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.101722s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes [0.102504s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_networks_with_changed_since [0.700150s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete [0.098351s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes_forbidden [0.113639s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet [1.387961s] ... 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_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_invalid_fields [0.113186s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.101962s] ... ok {2} 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_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_invalid_field [0.089794s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.087377s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnetpools_with_changed_since [0.593097s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.094624s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_create_single_transaction [0.591770s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects [0.228311s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet_no_fallback [0.971310s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_filtering_by_fields [0.315452s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.162687s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist [0.187434s] ... ok {1} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_networks_with_changed_since [0.878495s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.173595s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_object [0.170729s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_type [0.727634s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects [0.179859s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network_no_admin_tenant [0.438461s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.181775s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.092610s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create [0.110644s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_duplicates [0.117850s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects [0.123594s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status [0.669428s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_object [0.905556s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.126173s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_two [0.908256s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object [0.084841s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.097895s] ... ok {2} 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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_fields [0.507425s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_native ... SKIPPED: Skip test for not implemented pagination feature {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_single_transaction [0.792904s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_clean_obj_from_primitive [0.117067s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects [0.092686s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_zero [0.952032s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_valid_fields [0.125947s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_unique_key [0.101418s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.093538s] ... ok {3} 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 {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_valid_fields [0.090175s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_without_validate_filters [0.049854s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_invalid_field [1.512681s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_type [0.816221s] ... ok {2} 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.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes [0.046360s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.047326s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_create_update_delete [0.188774s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count_validate_filters_false [0.759708s] ... ok {2} 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_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_invalid_type [0.591847s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_false [0.152461s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_emulated [1.923400s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.097326s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.104024s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object [0.125106s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.107283s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_db_obj [0.792957s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.124142s] ... ok {2} 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 {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_emulated [0.739497s] ... 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_get_values_with_validate_filters [0.098364s] ... ok {2} 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.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_bad_vlan_transparent_attr [0.425061s] ... ok {2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.114027s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_filtering_by_fields [0.824441s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_vlan_transparent_attr [0.597533s] ... ok {0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_two [2.075247s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_body_structure [0.163321s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_invalid_filters [1.027126s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope [0.328353s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network [0.605170s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_body_structure [0.366891s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction [0.470546s] ... ok {0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope_overlapping_cidr [0.484718s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_floatingips [0.322522s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants_returns_409 [1.242909s] ... ok {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_network_segment_ranges [0.162191s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_networks [0.165565s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction [0.579190s] ... ok {0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_all_parents_have_a_reference [0.160403s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_single_transaction [0.626613s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_supports_extra_filtername [0.507056s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.100753s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters_false [0.637916s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist [0.796829s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared [0.702012s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_ports_with_changed_since [1.425620s] ... ok {2} 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.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_invalid_fields [0.090049s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_validate_filters_false [0.788992s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_without_validate_filters [0.113617s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared_owner_returns_403 [0.594069s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object [0.103854s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.605055s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count_invalid_fields [0.110516s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnets_with_changed_since [1.179019s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create_updates_from_db_object [0.097712s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete [0.094181s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_valid_fields [0.093767s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_missing_primary_key [0.067779s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_invalid_fields [0.069509s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.097309s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_without_validate_filters [1.478407s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_invalid_field [0.093325s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_invalid_field [0.096981s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_with_validate_filters [0.096395s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.117045s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.091358s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_ports_with_changed_since [1.187898s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_invalid_fields [0.116029s] ... ok {1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_with_subnet_set_shared [2.227868s] ... 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' {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_resources_with_invalid_changed_since [0.585761s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction [0.413421s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_single_transaction [1.114684s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters [0.394577s] ... ok {1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_delete_objects_removes_all_matching_objects [1.038470s] ... 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_delete [0.087807s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_invalid_fields [0.091276s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_create_update_delete [0.300912s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_fields_no_update [0.058329s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_unique_key [0.061715s] ... ok {1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_starts [0.132392s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_invalid_fields [0.151439s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_create_update_delete [0.820901s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_db_obj [0.343799s] ... ok {2} 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 {2} 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 {2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_non_existent_object_raises_not_found [0.285264s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_timestamp_fields_ignored_in_update [2.298871s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_single_transaction [0.389519s] ... 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.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' {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_db_obj [1.200390s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_single_transaction [0.857751s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object [0.550406s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_networks_with_changed_since [1.154765s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects_nothing_to_update [0.306525s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_invalid_fields [0.051433s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_without_validate_filters [0.059999s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object [0.055185s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction [0.843147s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_object [0.053680s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects [0.084733s] ... ok {1} 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 {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_makes_primitive_field_value [0.048095s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_with_unset_project_id [0.060669s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_supports_extra_filtername [1.008445s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_valid_fields [0.116213s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_without_validate_filters [0.114357s] ... ok {1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_primary_key_forbidden_fail [0.118439s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_invalid_filters [0.204196s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_ports_with_changed_since [1.511574s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_supports_extra_filtername [1.090911s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_single_transaction [0.225771s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_create_update_delete [0.211559s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.207966s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnetpools_with_changed_since [0.770037s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters [0.741426s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters_false [0.576014s] ... ok {1} 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.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.210475s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object [0.171174s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.712272s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create [0.126944s] ... ok {0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnets_with_changed_since [1.542703s] ... ok {2} 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 {2} 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 {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {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.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.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_2_False [0.911588s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist [1.102442s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network [0.595958s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_primary_key [1.919366s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_unique_key [0.127888s] ... ok {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 {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values [0.119417s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes [1.583373s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native ... SKIPPED: Plugin does not support native bulk network create {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.136906s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_invalid_fields [0.127925s] ... 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 {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters_false [0.833828s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_valid_fields [0.142621s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes_forbidden [0.104663s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.122936s] ... ok {0} 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.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_updates_from_db_object [0.105651s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_filtering_by_fields [0.237827s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction [0.266498s] ... 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_port_hints.PortHintsDbObjectTestCase.test_update_single_transaction [0.793393s] ... ok {1} 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.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_invalid_fields [0.110334s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters [0.173314s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_duplicates [0.134178s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_object [0.111639s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.285217s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_native_quotas [0.739817s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_unique_key [0.169351s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create [0.109994s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} 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 {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_objects [1.500258s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_invalid_field [0.110548s] ... ok {3} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.111284s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.114209s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_without_validate_filters [0.150709s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.134035s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_without_validate_filters [0.124282s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes [0.109863s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes_forbidden [0.127242s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.200407s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_fields [0.113277s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_single_transaction [0.954471s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.119181s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.156217s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist [0.207403s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_create_update_delete [0.514421s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.230999s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.189284s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_invalid_filters [1.107063s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects [0.101701s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.106564s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_invalid_field [0.145104s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_single_transaction [0.687615s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.098244s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.102893s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks [3.099519s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.110352s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.100546s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create_duplicates [0.146330s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction [0.224964s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.111466s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_filtering_by_fields [1.163873s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_filtering_by_fields [0.164490s] ... 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.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction [0.146854s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.114283s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.175846s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.100997s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_single_transaction [0.828442s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters_invalid_values [0.710902s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_native ... SKIPPED: Skip test for not implemented sorting feature {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count [0.943480s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_remote_key_native_returns_400 ... SKIPPED: Skip test for not implemented sorting feature {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_random_unallocated_segment [1.503979s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.179962s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_validate_filters_false [0.928077s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_false [0.899418s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects [0.232884s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create [0.117261s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_duplicates [0.093347s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.053127s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_fields_no_update [0.065012s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_emulated [1.071552s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects [0.048807s] ... ok {1} 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 {1} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.068018s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values [0.079697s] ... 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 {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_db_obj [1.079073s] ... 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 {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_create_single_transaction [0.118482s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_db_obj [0.106655s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.117424s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects [0.120608s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.082889s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_single_transaction [0.110548s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_create_update_delete [0.145505s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network [0.753760s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.112737s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist [0.111998s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.103431s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects [0.109112s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.087867s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.098358s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects [1.459422s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_object [2.477965s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.060121s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.057512s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.065944s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields [0.051661s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.067946s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.076519s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.126981s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_create_single_transaction [0.151517s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects [0.275703s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects [1.149759s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects_nothing_to_delete [1.203008s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.263565s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_clean_obj_from_primitive [0.111947s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create [0.127630s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.296111s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_fields_no_update [0.122638s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_unique_key [0.106404s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} 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_hints.PortHintsDbObjectTestCase.test_filtering_by_fields [0.847154s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.134975s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_fields [0.094458s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_valid_fields [0.110752s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.082584s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_db_obj [0.506888s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants2_returns_409 [3.882725s] ... ok {0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_shared_network_noadmin_returns_403 [0.396015s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects [0.611079s] ... ok {0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_None_value_in_filters [0.197904s] ... ok {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.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_starts [0.157733s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_invalid_filters [0.170820s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects [0.257691s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [0.585188s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_validate_filters_false [0.167144s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_single_transaction [0.277663s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects [0.208826s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create [0.166074s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects_nothing_to_delete [0.144594s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_duplicates [0.155464s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.157157s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_create_update_delete [0.281932s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects [0.141889s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_create_update_delete [0.812073s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.168156s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters [0.173260s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects [0.148399s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_single_transaction [0.178871s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_clean_obj_from_primitive [0.053018s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.176151s] ... 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_count_invalid_fields [0.078829s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.975763s] ... ok {1} 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 {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [0.635347s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete [0.097709s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.144345s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_unique_key [0.081148s] ... ok {0} 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 {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_valid_fields [0.069446s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_valid_fields [0.140869s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_without_validate_filters [0.063071s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values [0.065662s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.146353s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values [0.142124s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_invalid_field [0.064648s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_with_validate_filters [0.046583s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.138375s] ... ok {2} 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 {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters [0.609106s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.119762s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_with_validate_filters [0.122494s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes [0.113067s] ... ok {2} 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.logapi.test_logging_resource.LogObjectTestCase.test_update_changes_forbidden [0.098627s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields [0.260259s] ... ok {0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_invalid_fields [0.121978s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_without_validate_filters [0.167712s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.127382s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [0.672502s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_validate_filters_false [0.291204s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_db_obj [0.273674s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.253041s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete [0.155392s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [0.508632s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.245806s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.152919s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_create_single_transaction [0.986868s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_fields_no_update [0.113824s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.148511s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.239587s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_object [0.135587s] ... ok {1} 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.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.145003s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.088124s] ... ok {3} 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 {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.140144s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.152613s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.144584s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_db_obj [0.872765s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count [0.319513s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_validate_filters_false [0.262641s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_single_transaction [0.767513s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_db_obj [0.272845s] ... ok {0} 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' {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters [1.342902s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects [0.295996s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.136577s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist [0.215114s] ... ok {3} 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.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.190184s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_filtering_by_fields [0.350360s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_invalid_fields [0.110777s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.133002s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects [0.103460s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction [0.281079s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_fields [0.126612s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.098494s] ... 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' {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.106366s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.153755s] ... 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 {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_fields_no_update [0.110119s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_object [0.091112s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.107251s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist [0.181246s] ... ok {0} 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_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_fields_no_update [0.057600s] ... ok {0} 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_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_unique_key [0.090728s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist [0.734404s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_duplicates [0.048049s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects [0.088732s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_updates_from_db_object [0.047059s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_invalid_field [0.133770s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.050184s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.044874s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object [0.062026s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_object [0.061632s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.139878s] ... ok {2} 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.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes [0.105904s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.138804s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.113868s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_updates_from_db_object [0.115086s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_invalid_filters [1.461147s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_create_single_transaction [0.294853s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_db_obj [0.292170s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects [0.495870s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.255264s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_single_transaction [0.261960s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_create_update_delete [0.397521s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.187900s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count [0.949094s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_invalid_field [0.121199s] ... 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 {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_create_update_delete [0.313677s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes_forbidden [0.128049s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_single_transaction [0.480059s] ... ok {1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_fields [0.116292s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.232602s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_random_unallocated_segment [0.266593s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_invalid_filters [0.803214s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects_nothing_to_update [0.453372s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_false [0.237262s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_single_transaction [0.393878s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.291254s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_clean_obj_from_primitive [0.066033s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_single_transaction [0.629565s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.048464s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_object [0.276158s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object [0.075923s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count [1.274237s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values [0.053136s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_invalid_fields [0.157206s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_with_validate_filters [0.066799s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.051983s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.155385s] ... ok {3} 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 {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes [0.072639s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.138970s] ... 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 {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.111037s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.131789s] ... ok {3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.113989s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_fields_no_update [0.159643s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_unique_key [0.132193s] ... 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 {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.143939s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects [1.071768s] ... ok {0} 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 {0} 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 {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist [1.651841s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_filtering_by_fields [1.079994s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_false [0.243673s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete [0.070348s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.049720s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.048551s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object [0.046231s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects [0.045776s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.054227s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values [0.056332s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.052871s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_updates_from_db_object [0.103420s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_db_obj [0.440436s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} 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' {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_fields [0.164986s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.153120s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.446414s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_validate_filters_false [0.240512s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_create_single_transaction [0.201891s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects [3.795620s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_single_transaction [0.314945s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.832941s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist [1.211827s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_filtering_by_fields [0.232561s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_create_update_delete [0.241855s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction [0.194916s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_single_transaction [0.714460s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_false [0.869713s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.287816s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.117151s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.045836s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_invalid_fields [0.070346s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_duplicates [0.065562s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.069505s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.139336s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_fields_no_update [0.103453s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.114062s] ... 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.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' {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.103336s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes [0.102627s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes_forbidden [0.113254s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_clean_obj_from_primitive [0.161139s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields [1.296042s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.163833s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_duplicates [0.159433s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_updates_from_db_object [0.177892s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete [0.086615s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_validate_filters_false [0.283914s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects [0.057876s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects [0.098897s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.240738s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_valid_fields [0.119209s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist [1.211908s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist [0.182304s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_with_validate_filters [0.137232s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_false [0.184516s] ... ok {1} 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.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_without_validate_filters [0.122578s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters [0.206956s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.113707s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields [0.090239s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_bound_ids [1.434500s] ... ok {0} 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.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete [0.136812s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters_false [0.973053s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.103384s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.112022s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.785844s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_primary_key_forbidden_fail [1.435378s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count_invalid_fields [0.134764s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete [0.100876s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_valid_fields [0.170573s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_fields_no_update [0.107939s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_unique_key [0.108636s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_invalid_fields [0.125344s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_valid_fields [1.426834s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.099774s] ... ok {2} 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 {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.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.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.GreAllocationIfaceObjTestCase.test_update_changes [0.131133s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes_forbidden [0.115692s] ... 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 {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.108904s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.097501s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_invalid_field [0.169234s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.061669s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count [1.399823s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.055015s] ... 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 {0} 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' {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_object [0.127665s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_without_validate_filters [0.195733s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_duplicates [0.060611s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete [0.047237s] ... ok {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 {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.067035s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values [0.044991s] ... 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters [1.497949s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes [0.061363s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.049102s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_db_obj [0.095814s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_single_transaction [0.092329s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction [0.106002s] ... 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' {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_create_single_transaction [1.135140s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.250636s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.238666s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.161556s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.207130s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects_nothing_to_delete [0.917814s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.170281s] ... 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_delete_objects_invalid_fields [0.087128s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.715444s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.118871s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.105774s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_invalid_fields [0.093169s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.111632s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create [0.064874s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction [0.610012s] ... 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects [0.045330s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_primary_key [0.083179s] ... 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 {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes_forbidden [0.112454s] ... ok {0} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects [0.148703s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_fields [0.137208s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values [0.096485s] ... ok {2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_updates_from_db_object [0.106326s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.119758s] ... ok {0} 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 {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes [0.093946s] ... ok {3} 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 {1} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_invalid_field [0.102621s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_without_validate_filters [0.153285s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_valid_fields [0.194360s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_supports_extra_filtername [0.723849s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_fields [1.885896s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.166960s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters [2.198132s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.168957s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count [0.338584s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction [0.253181s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist [1.138708s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.241203s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj [1.437237s] ... 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.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_false [0.596298s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_single_transaction [0.273102s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_validate_filters_false [3.295860s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters_false [0.595858s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.176300s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_clean_obj_from_primitive [0.117766s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.454246s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_updates_from_db_object [0.117132s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_fields_no_update [0.148405s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects [0.111796s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.146327s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_without_validate_filters [0.116944s] ... 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 {0} 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.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.118734s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_fields [0.135377s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.226753s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_single_transaction [0.708297s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_valid_fields [0.122948s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.166772s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_without_validate_filters [0.112563s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.838293s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.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.VxlanAllocationIfaceObjTestCase.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.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' {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.156648s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_fields [0.159879s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.107433s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_validate_filters_false [1.060847s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_invalid_filters [0.248307s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_create_single_transaction [0.165142s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.183054s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_create_update_delete [1.442800s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.198601s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist [1.281932s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.269485s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.292904s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.208050s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_invalid_fields [0.111478s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_duplicates [0.163655s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false [0.965415s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects [0.258201s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.604915s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.183384s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.132852s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_object [0.093472s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.118175s] ... ok {0} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters [0.953404s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.156106s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_clean_obj_from_primitive [0.175530s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes [0.171784s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects [3.057065s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.175575s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_invalid_fields [0.166973s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates [0.068710s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_updates_from_db_object [0.067625s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_without_validate_filters [0.074994s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects [0.083823s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_fields [0.097380s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.111986s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_single_transaction [0.948103s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [1.463153s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count [0.786219s] ... ok {0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.096041s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_validate_filters_false [1.019245s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_create_single_transaction [2.434659s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects_nothing_to_update [2.346917s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_invalid_fields [0.093150s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_updates_from_db_object [0.173410s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.872242s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete [0.693469s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.560218s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_fields_no_update [0.361054s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects [3.947095s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_object [0.436310s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects [0.307881s] ... ok {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_values [0.102471s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.198853s] ... 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 {1} 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 {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes_forbidden [0.321816s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_fields [0.333419s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_without_validate_filters [0.398172s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count [4.301739s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.774374s] ... ok {3} 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' {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create [0.721181s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete [0.604742s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_object [0.662055s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_primary_key [0.470428s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object [0.550755s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_unique_key [0.457979s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.328617s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_objects_nothing_to_delete [3.373478s] ... 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 {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.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.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.446374s] ... 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.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} 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 {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_invalid_fields [0.401055s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_without_validate_filters [0.338949s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_fields [0.309665s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_invalid_fields [0.312200s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_invalid_fields [0.495279s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_valid_fields [0.355856s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates [0.400693s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_single_transaction [3.138186s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete [0.404846s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_invalid_fields [0.320838s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object [0.345700s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_unique_key [0.355860s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.689594s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.341472s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_valid_fields [0.406421s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count [4.352992s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.418775s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes_forbidden [0.359150s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_without_validate_filters [0.368396s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_filtering_by_fields [2.591208s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_invalid_filters [3.996753s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count [4.354548s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_create_single_transaction [2.620078s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_create_update_delete [6.771802s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_db_obj [3.495004s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj [3.070927s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.275445s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_object [3.652817s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_bound_ids [1.838307s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_object [5.169626s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects_nothing_to_update [2.160353s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_single_transaction [2.465381s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_invalid_fields [0.345767s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create [0.352700s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object [0.364525s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_primary_key [0.360847s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects [0.474238s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_single_transaction [7.038652s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_objects [5.412092s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.354517s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_clean_obj_from_primitive [0.526245s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_valid_fields [0.477427s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects [0.439685s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values [0.534262s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.499374s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_invalid_field [0.468565s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object [0.484865s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_with_validate_filters [0.440130s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_without_validate_filters [0.364993s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_valid_fields [0.544992s] ... 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 {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.394204s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist [3.350686s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_without_validate_filters [0.468008s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_updates_from_db_object [0.450682s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_changes_forbidden [0.469154s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_fields [0.510476s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_updates_from_db_object [0.578813s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters_false [4.432222s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count [5.100252s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object [0.481428s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_invalid_filters [4.854314s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key [0.558550s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields [0.462900s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.486416s] ... 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.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_valid_fields [0.501250s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_invalid_filters [3.409297s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_without_validate_filters [0.480605s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.862889s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_without_validate_filters [0.641400s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.666974s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_without_validate_filters [0.599985s] ... ok {2} 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.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_clean_obj_from_primitive [0.446821s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects [4.766661s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete [0.204770s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_fields_no_update [0.275635s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_object [0.386193s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects [0.336757s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.284276s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_non_existent_object_raises_not_found [7.211550s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_valid_fields [0.218280s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values [0.299086s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_db_obj [4.094653s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects_nothing_to_update [2.752639s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_with_validate_filters [0.358584s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects_nothing_to_delete [2.040518s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_fields [2.333714s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_clean_obj_from_primitive [2.969228s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete [0.274066s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_create_update_delete [2.691004s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_valid_fields [0.300803s] ... ok {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.127778s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist [1.951871s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_fields_no_update [0.306097s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_primary_key [0.255065s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects [0.412781s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.413411s] ... 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 {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [2.132346s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_policy_network [2.002512s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.284749s] ... ok {1} 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 {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction [2.766880s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_invalid_fields [0.231252s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_valid_fields [0.186038s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_policy [0.735045s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_updates_from_db_object [0.196068s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_policy_port [1.012692s] ... ok {0} 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' {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count [0.997865s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count [2.070376s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_invalid_filters [1.016791s] ... ok {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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.930469s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_valid_fields [3.710161s] ... 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 {2} 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 {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects [2.470976s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_with_validate_filters [0.331659s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist [1.690615s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction [1.177659s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_false [0.687115s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields [0.418670s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network [2.124690s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects [1.804851s] ... 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 {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_create_update_delete [3.063647s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_duplicates [0.295795s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_port [0.952853s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_invalid_fields [0.264115s] ... ok {0} 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_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object [0.159811s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_invalid_filters [2.997129s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_primary_key [0.248476s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_invalid_fields [0.316470s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_invalid_field [0.294285s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filter_by_shared [1.354546s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_with_validate_filters [0.258245s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_without_validate_filters [0.268834s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_bound_project_ids_returns_set_of_project_ids [1.279552s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_validate_filters_false [2.679136s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_single_transaction [2.103110s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_fetches_rules_non_lazily [1.050037s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [1.325983s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count_invalid_filters [3.002537s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_create_single_transaction [1.858792s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters [1.284302s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_10 [2.722476s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_9 [0.890480s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_bound_ids [2.648017s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist [1.093380s] ... 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.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects_nothing_to_update [3.334025s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [1.188279s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_create_single_transaction [5.445701s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_is_default [1.559594s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_single_transaction [1.876690s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_is_default_policy [0.287404s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_valid_fields [0.252488s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_no_default_policy_exists [0.569823s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.190415s] ... 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 {2} 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' {1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_invalid_fields [0.165826s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default [0.645373s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_supports_extra_filtername [2.841903s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_to_dict_returns_rules_as_dicts [0.919597s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_single_transaction [1.417885s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_default_policy_exists [0.565345s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_create_single_transaction [1.865165s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_object [0.450240s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update [0.221727s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_invalid_fields [0.222988s] ... 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_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_false [2.502644s] ... ok {3} 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.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [1.244383s] ... ok {3} 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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_invalid_field [0.148869s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_with_validate_filters [0.234494s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_without_validate_filters [0.168803s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_makes_primitive_field_value [0.135028s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction [1.315275s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete [0.136834s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_fields_no_update [0.175990s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_project_id [0.238925s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_validate_filters [2.269469s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values [0.273738s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_without_validate_filters [0.227216s] ... ok {1} 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' {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_makes_primitive_field_value [0.182926s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction [0.903298s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_objects_nothing_to_update [1.990474s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create [0.281070s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.222197s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_synthetic_fields [2.651684s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_with_unset_project_id [0.177400s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_fields_no_update [0.266827s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes [0.269489s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_object [1.518013s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_missing_object [0.278563s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_unique_key [0.239772s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_fields [0.297975s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects [0.265841s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_without_validate_filters [0.355415s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values [0.228965s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_changes [0.340590s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects [1.232564s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_invalid_fields [0.085281s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_valid_fields [0.348020s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.070852s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_validate_filters_false [0.941654s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects [0.081066s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_routers_by_network_id [9.942025s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.821333s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.172146s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_filtering_by_fields [1.348836s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_create_single_transaction [2.447048s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters [2.200373s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_create_update_delete [1.299393s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_single_transaction [1.734474s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count [2.113877s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.070249s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_single_transaction [0.873136s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count_invalid_fields [0.316560s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create_duplicates [0.343335s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete [0.292619s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_false [1.636618s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects [0.206020s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_validate_filters_false [2.573986s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.217582s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.249965s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.237355s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_extra_fields [0.202143s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object [0.229441s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.189762s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.265335s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters [1.929388s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.242507s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.196675s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_create_single_transaction [2.197398s] ... ok {3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.172575s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [6.069073s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create [0.260888s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_duplicates [0.269390s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction [0.848296s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects [0.289347s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_invalid_fields [0.293379s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_fields [0.270490s] ... ok {2} 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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete [0.244981s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects [0.212646s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_without_validate_filters [0.266935s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_filtering_by_fields [2.429753s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.228121s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_fields [0.229746s] ... ok {2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_invalid_fields [0.257802s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update [0.277090s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_invalid_field [0.247128s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.203898s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes [0.191684s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_without_validate_filters [0.221416s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_policy [0.996489s] ... 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 {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false [0.908350s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_object [5.269142s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [1.131918s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create [0.300297s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_updates_from_db_object [0.253198s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects [0.289898s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_policy [0.968873s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.597339s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_invalid_fields [0.335870s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.304284s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object [0.325508s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_invalid_fields [0.374119s] ... ok {1} 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 {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_invalid_field [0.322952s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes [0.245618s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filtering_by_fields [2.042514s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters [0.784408s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects [3.408928s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [1.104002s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_create_update_delete [1.645288s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_filtering_by_fields [0.980685s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_object [2.181791s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_validate_filters_false [2.755672s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction [0.875639s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_queries_constant [0.646037s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_create_update_delete [1.094593s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects [1.609147s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.839975s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction [0.843823s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create [0.214324s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_updates_from_db_object [0.171557s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects [0.159677s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.103787s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters [0.729059s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters [0.743359s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_updates_from_db_object [0.285814s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_default_policy_exists [0.832570s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_invalid_fields [0.240111s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_without_validate_filters [0.211182s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [1.553383s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_primary_key [0.311935s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects [0.385138s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_invalid_fields [0.537716s] ... ok {0} 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_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_without_validate_filters [0.382660s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_invalid_fields [3.647506s] ... ok {3} 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.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_primary_key [0.319956s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes_forbidden [0.317267s] ... 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 {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_invalid_fields [0.293641s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [1.630385s] ... ok {1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_valid_fields [0.326549s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_without_validate_filters [0.344332s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects [4.188346s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_clean_obj_from_primitive [0.165416s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_create_single_transaction [0.814277s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_invalid_fields [0.151929s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create [0.126033s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete [0.234158s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_single_transaction [0.587023s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_valid_fields [0.240229s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_object [0.211998s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_fields [0.216258s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_create_update_delete [0.610374s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.611552s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes [0.323301s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_invalid_fields [0.349136s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction [0.867562s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count_invalid_fields [0.284753s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_without_validate_filters [0.250933s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_updates_from_db_object [0.245588s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.602319s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count [3.716385s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_updates_from_db_object [0.246599s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete [0.369370s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects [0.318123s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects [0.283883s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_valid_fields [0.259850s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist [0.781017s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_primary_key [0.288825s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_without_validate_filters [0.270169s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects [0.245959s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_invalid_fields [0.262776s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_invalid_fields [0.311677s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_mixed_fields [0.276958s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects [0.859498s] ... 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 {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_pager_is_passed_through [0.269781s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.375471s] ... 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 {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_valid_fields [0.339397s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_policy_obj_not_found [0.370029s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_single_transaction [0.935271s] ... 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 {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_mixed_field [0.323083s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_updates_from_db_object [0.309407s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values [0.279521s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_with_validate_filters [0.310629s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_valid_fields [0.274835s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_invalid_field [0.350945s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes_forbidden [0.264288s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object [0.258829s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_invalid_fields [0.282212s] ... ok {0} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_primary_key [0.296094s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_primary_key_forbidden_fail [0.274791s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_create_single_transaction [3.865824s] ... 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 {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_with_validate_filters [0.353785s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_without_validate_filters [0.202499s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes_forbidden [0.066627s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.319360s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_invalid_filters [0.980152s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_validate_filters_false [0.874039s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_create_single_transaction [0.901095s] ... ok {2} 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_port_security.PortSecurityDbObjTestCase.test_filtering_by_fields [1.651162s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {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 {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction [3.789761s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} 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 {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects_nothing_to_update [0.568668s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters [1.021247s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_without_validate_filters [0.380110s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_single_transaction [0.612400s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.082154s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create [0.115920s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_duplicates [0.060154s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values [0.328993s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.112838s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.922103s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.062021s] ... ok {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 {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_unique_key [0.250438s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.194847s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes [0.345720s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_fields_no_update [0.339498s] ... 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_with_validate_filters [0.081772s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes_forbidden [0.282966s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.095186s] ... ok {0} 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_port_security.PortSecurityIfaceObjTestCase.test_update_changes [0.283976s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.319902s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count [0.786172s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.245803s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_single_transaction [0.862522s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_filtering_by_fields [1.285298s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist [0.701844s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_false [0.650725s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist [5.591981s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_duplicates [0.127387s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_object [0.082941s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters [0.504230s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects [0.122172s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_clean_obj_from_primitive [0.334851s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.259732s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates [0.335511s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.197498s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_primary_key [4.205635s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.285718s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects [0.204331s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_object [0.983574s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_invalid_fields [0.218122s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.173411s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.300012s] ... ok {0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_valid_fields [0.178311s] ... ok {2} 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.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_object [0.284838s] ... ok {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_binding.QosPolicyFloatingIPBindingObjectTestCase.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_policy.QosPolicyRBACIfaceObjectTestCase.test_get_project_id [0.180348s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.827889s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values [0.319908s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.219081s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes [0.213936s] ... ok {1} 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.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_fields [0.150143s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_updates_from_db_object [0.262733s] ... ok {2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.158285s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_without_validate_filters [0.301796s] ... ok {2} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_different_direction [0.234022s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.304892s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_duplicate_rules [0.211285s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.196225s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_invalid_fields [0.240608s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_create_update_delete [0.570983s] ... 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 {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_with_validate_filters [0.200287s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.823064s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction [0.807747s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_fields [0.344121s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_validate_filters_false [3.718325s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_validate_filters_false [1.047102s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.908141s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_db_obj [0.951124s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_false [0.986823s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_create_update_delete [3.331946s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_single_transaction [1.127043s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_single_transaction [0.825539s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction [0.888114s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.245592s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_filtering_by_fields [1.134589s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_duplicate_rules [0.298327s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object [0.317211s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.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 {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} 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_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_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values [0.317415s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.317409s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_single_transaction [6.214885s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.258942s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.280224s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.282190s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete [0.279893s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_invalid_fields [0.298990s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count [0.738513s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_valid_fields [0.252792s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_fields_no_update [0.328165s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_primary_key [0.264532s] ... ok {1} 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_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects [4.134391s] ... ok {1} 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_get_values_invalid_field [0.216748s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.485587s] ... ok {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 {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction [3.215487s] ... 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_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_duplicates [0.124290s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_duplicate_rules [0.140596s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_fields [0.265311s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_fields_no_update [0.128140s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.150927s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_valid_fields [0.194860s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values [0.182180s] ... ok {3} 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 {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.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_update_objects_without_validate_filters [0.196718s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.242895s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist [3.025945s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_net_policy [0.192728s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_invalid_fields [0.200562s] ... ok {3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_only_net_policy [0.182944s] ... ok {2} 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.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_objects [0.294720s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules [0.274347s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.267855s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters [2.368455s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_object [0.212551s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects [0.222038s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_valid_fields [0.234843s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_fields_no_update [0.241060s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.239882s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_object [0.266019s] ... 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.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.QosMinimumBandwidthRuleDbObjectTestCase.test_count_invalid_filters [0.483442s] ... 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 {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_db_obj [0.271331s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.546480s] ... ok {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 {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_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.272035s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} 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_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.802696s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.325566s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_create_update_delete [1.761039s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.761449s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_validate_filters_false [1.006174s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.605579s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction [1.447380s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_clean_obj_from_primitive [0.281116s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_single_transaction [0.631320s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create [0.225175s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist [0.579761s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_duplicates [0.126564s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_invalid_fields [0.120765s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules [0.143914s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_false [0.367659s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters [0.495797s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects [0.215773s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_false [1.671415s] ... 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 {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_with_validate_filters [0.277872s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.254077s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count_validate_filters_false [0.593507s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_invalid_fields [0.232628s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters [1.253695s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_create_single_transaction [0.521084s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_invalid_filters [0.732234s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.447278s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects [0.671985s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_single_transaction [0.554605s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_single_transaction [0.518704s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_create_update_delete [2.633477s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_false [3.898717s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_filtering_by_fields [3.899867s] ... ok {2} 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' {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_clean_obj_from_primitive [0.348822s] ... ok {1} 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.AddressGroupDbObjectTestCase.test_get_object_create_update_delete [0.656674s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.845530s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create [0.281554s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.544707s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_updates_from_db_object [0.287162s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_without_validate_filters [0.280316s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects_nothing_to_update [0.571241s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.827208s] ... 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_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects [0.211188s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete [0.236999s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_object [0.216660s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_valid_fields [0.178635s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_extra_fields [0.073839s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_valid_fields [0.286277s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_object [0.063352s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.068164s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_valid_fields [0.092359s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_primary_key [0.413741s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} 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 {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object [0.286521s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects [0.346501s] ... 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 {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects [0.247209s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.241057s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_invalid_fields [0.309220s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_valid_fields [0.202679s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_changes_forbidden [0.206597s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_fields [0.260982s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_without_validate_filters [0.227999s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_without_validate_filters [0.301450s] ... 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.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_invalid_fields [0.222930s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.234390s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_updates_from_db_object [0.360678s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_invalid_field [0.404360s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.305213s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_valid_fields [0.203725s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_without_validate_filters [0.362338s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_fields_no_update [0.337427s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_valid_fields [0.229426s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_db_obj [0.736156s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.320135s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_without_validate_filters [0.214605s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_unique_key [0.331768s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.396058s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_invalid_fields [0.268854s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_valid_fields [0.240204s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_create_single_transaction [0.605879s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_single_transaction [0.581165s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_single_transaction [0.493967s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_create_update_delete [1.017243s] ... 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_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_single_transaction [0.579830s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects [2.490356s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.261936s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.200203s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_single_transaction [1.018768s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.793520s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_updates_from_db_object [0.248571s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete [0.303341s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete [0.335993s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.268867s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.154221s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.236048s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_with_validate_filters [0.209439s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_filtering_by_fields [0.966597s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object [0.232420s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden [0.223936s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_fields [0.188134s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.194405s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.268010s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes_forbidden [0.334241s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_updates_from_db_object [0.341390s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_create_update_delete [1.520344s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_port_policy [0.274755s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_port_policy [0.297112s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [2.414961s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_extra_fields [0.155193s] ... ok {2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_port_policy [0.287310s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object [0.171332s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.189420s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.328229s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.231003s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_single_transaction [1.490575s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.294372s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects [2.657824s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.156015s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create [0.310111s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.160272s] ... ok {3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.146945s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_duplicates [0.309663s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters_false [0.381022s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.396889s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.284741s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object [0.341378s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_object [0.340477s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_clean_obj_from_primitive [0.182304s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects [0.293109s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object [0.163079s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_filtering_by_fields [1.857994s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_primary_key [0.168758s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_invalid_fields [0.257557s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.296833s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values [0.165093s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_invalid_field [0.246299s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction [1.122579s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_with_validate_filters [0.231235s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes_forbidden [0.202787s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_fields [0.182951s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.750739s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_db_obj [0.423856s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [2.681926s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.511068s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.296837s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.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_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.628229s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.223316s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} 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.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_single_transaction [0.647626s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.192448s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_fields [0.080354s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.055367s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count [0.363757s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create [0.195914s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_single_transaction [0.643315s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects [0.219150s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_false [1.588763s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_object [0.176561s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_invalid_filters [0.502582s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} 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.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.325298s] ... 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 {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_non_existent_object_raises_not_found [0.438545s] ... ok {0} 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_get_values [0.125030s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_unique_key [0.374920s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_with_validate_filters [0.131184s] ... ok {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' {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects [0.397025s] ... ok {1} 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 {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes_forbidden [0.157416s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_invalid_fields [0.164133s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_single_transaction [0.415362s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.288761s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.212129s] ... ok {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes_forbidden [0.255896s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction [0.930899s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.320998s] ... ok {2} 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.test_address_group.AddressGroupDbObjectTestCase.test_count_invalid_filters [0.405437s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.162824s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_networks [1.372212s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_db_obj [0.782816s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_objects_nothing_to_delete [0.383066s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_ports [0.832400s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_false [0.619066s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_port [0.529852s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_rbac_shared_on_parent_object [3.919582s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters_false [0.819046s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_validate_filters_false [0.816474s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.582061s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction [3.076634s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_create_single_transaction [0.415767s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_object [0.666399s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_db_obj [0.605742s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.602208s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects [1.631510s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_invalid_fields [0.253861s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_bound_ids [1.142890s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_single_transaction [0.707022s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.213822s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_network [1.144199s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.210580s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_clean_obj_from_primitive [0.228786s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects [0.214188s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create [0.279934s] ... ok {0} 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_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.246889s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_duplicates [0.332550s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.222813s] ... 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 {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects [1.099003s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_policy [0.133369s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values [0.333133s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction [0.249326s] ... ok {3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.245992s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction [1.221531s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_standard_attr_id [0.624508s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count [0.601762s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.814461s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_invalid_filters [0.580906s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_validate_filters_false [0.646144s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_create_single_transaction [0.528235s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects [3.702210s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.444054s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects_nothing_to_delete [0.660247s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.333748s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction [0.347978s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates [0.058677s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction [0.453981s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object [0.409785s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects [0.073084s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_without_validate_filters [0.169597s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_primary_key [0.297200s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_fields [0.161097s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_mixed_fields [0.197588s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object [0.208385s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_pager_is_passed_through [0.134279s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_with_validate_filters [0.225563s] ... 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 {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_with_unset_project_id [0.123538s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resource_versions [0.625172s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects [0.301068s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.384149s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_fields_no_update [0.278291s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes_forbidden [0.392237s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_changes [0.320795s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_valid_fields [0.208812s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_invalid_fields [0.323484s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create [0.100190s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resources_synced_10 [0.831139s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_invalid_fields [0.198934s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values [0.299031s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields [0.248676s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.806560s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object [0.247889s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create [0.330097s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_primary_key [0.248314s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object [0.356300s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_invalid_fields [0.228682s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_unique_key [0.182348s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.193424s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_object [0.342535s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_valid_fields [0.409938s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_valid_fields [0.196182s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_filtering_by_fields [1.020798s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_primary_key [0.272631s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_without_validate_filters [0.252460s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects [0.212466s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_valid_fields [0.250677s] ... 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 {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_create_update_delete [0.658901s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.173240s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_object [0.201868s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count [0.831930s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects [0.631504s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_db_obj [0.679525s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [2.071871s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_invalid_fields [0.307622s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.818151s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.146528s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} 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.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects [0.985996s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create_duplicates [0.143654s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_updates_from_db_object [0.189636s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_valid_fields [0.154416s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.233303s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.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_object_missing_object [0.186606s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.258024s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_single_transaction [0.563893s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.121839s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects [0.129095s] ... ok {0} 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_agent.AgentIfaceObjectTestCase.test_get_values [0.214929s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.177337s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object [0.203805s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_invalid_field [0.191908s] ... ok {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 {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_single_transaction [0.577238s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_primary_key [0.213547s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_with_validate_filters [0.177889s] ... ok {2} 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 {0} 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 {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.132015s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.181373s] ... ok {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.152729s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_invalid_field [0.194669s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes_forbidden [0.253728s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.532577s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.326380s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields [0.268356s] ... ok {0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_valid_fields [0.257473s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_invalid_fields [0.214846s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields [0.245111s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.508840s] ... ok {3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_without_validate_filters [0.230729s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.341387s] ... 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 {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_network_policy [1.468968s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist [0.371328s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_false [1.188986s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [0.817462s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.691225s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_create_update_delete [0.432013s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction [0.889456s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects [2.036503s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_fields [0.228851s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object [0.158538s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_object [0.143673s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects [0.199273s] ... 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 {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 {2} 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_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' {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_without_validate_filters [0.270819s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_network [4.003848s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.234805s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_port_policy [0.633486s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count [0.671559s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_false [4.453196s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_port [0.535879s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_invalid_filters [0.684466s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_network [0.514823s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_object [0.872279s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_create_single_transaction [0.449182s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.237444s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_filtering_by_fields [0.474403s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_unique_key [0.220604s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete [0.227389s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port [0.944749s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects [0.214909s] ... 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 {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_fields_no_update [0.225008s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values [0.197708s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object [0.202966s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_invalid_field [0.212683s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_with_synthetic_fields [0.782537s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_invalid_field [0.223554s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.211219s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.234621s] ... ok {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.262225s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields [0.643529s] ... ok {1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.279330s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_false [3.086247s] ... ok {1} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_same_direction [0.388377s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_db_obj [0.547750s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_8 [0.835220s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction [0.562053s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects [0.459937s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters [0.865038s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false [0.677616s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.662365s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_filtering_by_fields [0.750198s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.103553s] ... ok {2} 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.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects [0.528381s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_rules_reloads_rules [0.719628s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields [0.103272s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object [0.116000s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.104430s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_supports_extra_filtername [0.398050s] ... ok {3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields [0.109193s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_clean_obj_from_primitive [0.085797s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields [0.587559s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.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_synthetic_rule_fields [0.695486s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete [0.175070s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist [0.277872s] ... 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_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_primary_key [0.143857s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_no_default_policy_exists [0.503693s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.315445s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.182740s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects_nothing_to_update [0.284720s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.559119s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_updates_from_db_object [0.049823s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_invalid_fields [0.065670s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.169563s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_primary_key [0.089947s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_object [0.506711s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_invalid_field [0.156117s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_unique_key [0.165591s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_with_validate_filters [0.079675s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_synthetic_fields [0.043532s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden [0.049926s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields [0.050223s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects [0.176186s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object [0.570994s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.067012s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates [0.186168s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create [0.075466s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects [0.521075s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates [0.095916s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_fields [0.187615s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_without_validate_filters [0.163815s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.119185s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_project_id [0.111307s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields [0.122771s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object [0.240797s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values [0.129986s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.110041s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_updates_from_db_object [0.238850s] ... ok {1} 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 {3} 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.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields [0.166968s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields [0.209585s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_invalid_fields [0.140929s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_valid_fields [0.157995s] ... 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.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.204785s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields [0.119402s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_primary_key_forbidden_fail [0.147979s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_fields [0.136376s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_clean_obj_from_primitive [0.144844s] ... ok {2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_valid_fields [0.203497s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_makes_primitive_field_value [0.129631s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.144446s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates [0.164734s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.304218s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object [0.148936s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_invalid_fields [0.145915s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class [0.153400s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction [0.276684s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create [0.113522s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object [0.088198s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects [0.166515s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields [0.234229s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_false [0.593113s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_without_validate_filters [0.157344s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_makes_primitive_field_value [0.139588s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.391913s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.439009s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects [2.900423s] ... ok {0} 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 {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_invalid_field [0.137382s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_updates_from_db_object [0.117850s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count [4.169990s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.447282s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create [2.133426s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields [0.174794s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_single_transaction [0.574570s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.231974s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_object [2.628007s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes [0.119979s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_invalid_filters [1.172619s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist [0.582682s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes_forbidden [0.162702s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.378107s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields [0.133678s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_invalid_fields [0.114023s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction [0.375970s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.157353s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_clean_obj_from_primitive [0.120783s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_clean_obj_from_primitive [0.096465s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates [0.107811s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_create_single_transaction [0.739546s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete [0.110850s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.782334s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects [0.103560s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects [0.111103s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_valid_fields [0.113109s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.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.QosDscpMarkingRuleObjectTestCase.test_fields_no_update [0.094971s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values [0.116386s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object [0.122443s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_makes_primitive_field_value [0.093627s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.093931s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects [0.653384s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields [0.125719s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_without_validate_filters [0.185516s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_db_obj [0.957925s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create [0.233371s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_without_validate_filters [0.200893s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.105187s] ... ok {1} 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_policy.QosPolicyRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.198598s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_valid_fields [0.135639s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_without_validate_filters [0.133107s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes [0.172813s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_object [0.179348s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_mixed_field [0.102116s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields [0.185088s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_makes_primitive_field_value [0.105960s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes_forbidden [0.115978s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.189059s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_fields [0.112147s] ... ok {3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_valid_fields [0.125763s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.170601s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count [0.455136s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceListDictMiscValuesTestCase.test_list_of_dict_of_misc_values [0.135470s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes_forbidden [0.207919s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.309233s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.193474s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.438566s] ... ok {0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.192145s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_invalid_fields [0.241573s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_validate_filters_false [0.680323s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates [0.221569s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects [0.196838s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count [0.538198s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.577593s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.215589s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.157341s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_invalid_filters [0.476432s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects [0.433371s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.164907s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects [1.336456s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.195400s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_validate_filters_false [0.346778s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.153826s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_filtering_by_fields [0.647613s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create [0.259117s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_db_obj [0.463350s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_updates_from_db_object [0.163605s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete [0.138379s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_false [1.054367s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction [0.494293s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_invalid_fields [0.173106s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_single_transaction [0.440219s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields [0.166530s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields [0.143140s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_false [0.330524s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_primary_key [0.144669s] ... ok {3} 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.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object [0.362390s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_project_id [0.133004s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist [0.355149s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects [0.127323s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_with_validate_filters [0.158524s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_without_validate_filters [0.141947s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_without_validate_filters [0.138154s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.365106s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_fields_no_update [0.130940s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields [0.148963s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_valid_fields [0.119772s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.374506s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_invalid_field [0.141479s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_fields [0.166901s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_valid_fields [0.149358s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects [0.426864s] ... ok {2} 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_clean_obj_from_primitive [0.147600s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates [0.147516s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_db_obj [0.433440s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.423464s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_without_validate_filters [0.150327s] ... ok {0} 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.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes_forbidden [0.144153s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_updates_from_db_object [0.139859s] ... ok {2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_valid_fields [0.090347s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.117837s] ... ok {2} 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.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates [0.151149s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object [0.126207s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_updates_from_db_object [0.138077s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_primary_key_forbidden_fail [1.969417s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_primary_key [0.131162s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields [0.105310s] ... ok {3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_updates_from_db_object [0.158214s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_fields_no_update [0.139648s] ... ok {3} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_dump_field_to_string [0.124781s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_object [0.143859s] ... ok {3} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_load_empty_string_to_json [0.127782s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_invalid_fields [0.136783s] ... ok {3} neutron.tests.unit.objects.test_base.PagerTestCase.test_comparison [0.118444s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_base.UniqueKeysTestCase.test_class_creation [0.123394s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values [0.153974s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_without_validate_filters [0.139758s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [2.067373s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.140839s] ... ok {2} 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.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects [0.134808s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_db_obj [1.194816s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.346972s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.140304s] ... 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_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects [0.434860s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create [0.159009s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_returns_type [0.143440s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_duplicates [0.128691s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes_forbidden [0.155626s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete [0.151983s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_updates_from_db_object [0.149697s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_invalid_fields [0.150027s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_without_validate_filters [1.562574s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_object [0.149364s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects [1.321959s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive [0.139864s] ... 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.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_invalid_filters [0.414475s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.158436s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects [0.146984s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_create_single_transaction [0.354560s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_without_validate_filters [0.143345s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_fields_no_update [0.146674s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_invalid_field [0.199828s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects_nothing_to_delete [0.825640s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object [0.268652s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj [0.458730s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_invalid_fields [0.242030s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_updates_from_db_object [0.101535s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_primary_key [0.206384s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields [0.146274s] ... ok {2} 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_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.QosPacketRateLimitRuleDbObjectTestCase.test_count [0.414963s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_invalid_field [0.157122s] ... 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' {2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields [0.151283s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectMultipleForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_foreign_keys [0.137760s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.386490s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction [0.360353s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive [0.137564s] ... ok {3} 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.BaseDbObjectNewEngineFacade.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.323567s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields [0.144614s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects [0.470597s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_duplicates [0.142206s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects [0.386778s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_valid_fields [0.139158s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create [0.132796s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_invalid_fields [0.141954s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.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_single_transaction [0.362033s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_pager_is_passed_through [0.150355s] ... 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.test_base.BaseDbObjectNewEngineFacade.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.QosDscpMarkingRuleObjectTestCase.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_objects_without_validate_filters [0.149373s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {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.test_base.BaseDbObjectNewEngineFacade.test_update_fields [0.144563s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields [0.096293s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values [0.168059s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_valid_fields [0.103285s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_invalid_field [0.158221s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_false [0.447770s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters [0.171263s] ... ok {0} 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.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_object [1.428116s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive [0.169851s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_with_validate_filters [0.165836s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete [0.142186s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.412338s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.158248s] ... ok {2} 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.QosDscpMarkingRuleObjectTestCase.test_update_objects_valid_fields [0.165554s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object [0.146797s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.332555s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.153232s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key [0.143932s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_updates_from_db_object [0.159842s] ... ok {2} 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 [0.137473s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_single_transaction [0.333130s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count_invalid_fields [0.126861s] ... ok {2} 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.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.388631s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create [0.132689s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.136843s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_objects [1.304597s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields [0.141367s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.136932s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates [0.167485s] ... ok {1} 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.test_base.BaseDbObjectRenamedFieldTestCase.test_delete [0.176161s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_invalid_fields [0.173041s] ... 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 {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters [0.159066s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.106605s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.085076s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters [0.369480s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update [0.148403s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes [0.148583s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_invalid_fields [0.164425s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object [0.127054s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_fields [0.134517s] ... ok {2} 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.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.141366s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_mixed_field [0.132292s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_without_validate_filters [0.124111s] ... 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_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_objects_nothing_to_update [2.248970s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create [0.157701s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete [0.124061s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_valid_fields [0.139591s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_without_validate_filters [0.132843s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_net_policy [1.540903s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object [0.139421s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_net_policy [0.134542s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_pager_is_passed_through [0.143399s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_net_policy [0.115470s] ... ok {1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_port_policy [0.114053s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_valid_fields [0.142853s] ... ok {3} 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 {1} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_wrong_type [0.150532s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_without_validate_filters [0.126378s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.118777s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete [2.243399s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.135668s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_object [0.148771s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes_forbidden [0.130748s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.118097s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_invalid_fields [0.137946s] ... ok {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_valid_fields [0.135358s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.133914s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_primary_key_forbidden_fail [0.130020s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values [0.137122s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_without_validate_filters [0.158048s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.142335s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.150513s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes_forbidden [2.537599s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count [0.325718s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.153839s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_without_validate_filters [0.141218s] ... ok {1} 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.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields [0.149366s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.104361s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_invalid_filters [0.223823s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_updates_from_db_object [0.092705s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_without_validate_filters [0.212596s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_create_single_transaction [0.256663s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_db_obj [0.176903s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_primary_key_forbidden_fail [0.183328s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_validate_filters_false [0.289271s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_db_obj [0.214247s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects [0.266647s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_clean_obj_from_primitive [0.169636s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_create_update_delete [0.224015s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates [0.183216s] ... ok {3} 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.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_create_single_transaction [0.405325s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects_nothing_to_update [0.253189s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_object [0.200673s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.349348s] ... ok {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 {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_primary_key [0.175655s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction [0.304414s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count [0.208211s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_invalid_fields [0.190690s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_2_to_1_1_no_shared [0.150907s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values [0.185869s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters [0.140929s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete [0.198749s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_single_transaction [0.558426s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_with_validate_filters [0.145939s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects [0.145590s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_without_validate_filters [0.137001s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_valid_fields [0.148836s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_object [0.414545s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes [0.147486s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.151450s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields [0.142180s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_invalid_fields [0.146354s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_single_transaction [0.326263s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_invalid_fields [0.149248s] ... ok {2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_updates_from_db_object [0.150853s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_mixed_fields [0.130538s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_fields_no_update [0.131043s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.142015s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.141632s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_unique_key [0.143009s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.144088s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.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_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_without_validate_filters [0.130985s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.157761s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_invalid_field [0.126175s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_mixed_field [0.149965s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_invalid_field [0.146912s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_false [0.330578s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_without_validate_filters [0.138336s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.155362s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.141281s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_without_validate_filters [0.136707s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_clean_obj_from_primitive [0.150390s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects [0.157797s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_single_transaction [0.402723s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_without_validate_filters [0.144122s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_clean_obj_from_primitive [0.155845s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count [0.385999s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update [0.162382s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_invalid_fields [0.136804s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object [0.158092s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_fields_no_update [0.135844s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_primary_key [0.145380s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_invalid_fields [0.152103s] ... ok {0} 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 {2} 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 {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values [0.135815s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields [0.156008s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_without_validate_filters [0.138635s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_without_validate_filters [0.148861s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_returns_type [0.136756s] ... 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 {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes [0.135199s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes_forbidden [0.151089s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_with_unset_project_id [0.175706s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes_forbidden [1.924875s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.138327s] ... ok {2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_valid_fields [0.144855s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields [0.136554s] ... ok {2} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_object_found_by_model [0.136648s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_invalid_filters [1.805053s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_invalid_filters [0.406700s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj [0.379870s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects [0.374831s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.365224s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_single_transaction [0.328701s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.312260s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist [0.352682s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction [0.370560s] ... ok {1} 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' {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.385849s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_invalid_filters [1.415171s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.308570s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.301869s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_object [0.457845s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create [0.133836s] ... ok {0} 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.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects [0.158706s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.128433s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist [0.356343s] ... 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 {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.133665s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false [0.358591s] ... 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_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_validate_filters_false [1.237016s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.132055s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.347826s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes [0.145804s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.139323s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.655339s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_fields [0.142589s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_updates_from_db_object [0.146967s] ... ok {1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.127716s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete [0.173130s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_object [0.159605s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count [0.233049s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects [1.800083s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.148169s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_validate_filters_false [0.252613s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.137811s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_object [0.148382s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_primary_key [0.121191s] ... ok {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_create_single_transaction [0.238455s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.142150s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects [0.131151s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_db_obj [0.282955s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count [0.329839s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_invalid_field [0.132153s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_single_transaction [0.277761s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.148128s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_validate_filters_false [0.280541s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_returns_type [0.128930s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_filtering_by_fields [0.285355s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_valid_fields [0.143931s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.225685s] ... ok {0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_only_net_policy [0.111343s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction [0.239876s] ... ok {0} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_object [0.149975s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects_nothing_to_delete [0.252631s] ... ok {1} 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_scope.AddressScopeIfaceObjectTestCase.test_count_invalid_fields [0.040927s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_false [2.271318s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_duplicates [0.082502s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count_invalid_fields [0.218993s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction [0.324331s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete [0.139463s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete [0.149223s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_fields_no_update [0.130352s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction [0.287832s] ... 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_group.AddressAssociationIfaceObjectTestCase.test_get_object_unique_key [0.153211s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.143928s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant [0.230713s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.137791s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_project_id [0.126725s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.139942s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_single_transaction [0.962081s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.135270s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.134789s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_invalid_fields [0.145113s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_false [0.272651s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_updates_from_db_object [0.135207s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_fields_no_update [0.147865s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects_nothing_to_delete [0.349082s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_object [0.272041s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_primary_key [0.126924s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_unique_key [0.143042s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_single_transaction [0.340791s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects [0.301715s] ... ok {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} 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_address_group.AddressAssociationObjectTestCase.test_filtering_by_fields [0.322914s] ... ok {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_address_group.AddressAssociationObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_updates_from_db_object [0.179816s] ... 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' {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_create_single_transaction [0.308854s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes [1.786746s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.249231s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_supports_extra_filtername [0.298735s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_valid_fields [0.143114s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_object [0.142685s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_create_update_delete [0.323251s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters_false [0.403741s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_validate_filters_false [0.339062s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction [0.300008s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_single_transaction [1.899670s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_create_update_delete [0.278668s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_false [0.294675s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_updates_from_db_object [0.177080s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist [0.298301s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_objects [0.411926s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.273976s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters [0.292092s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_without_validate_filters [0.151774s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_single_transaction [0.307703s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_object [0.315837s] ... ok {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_without_validate_filters [0.149086s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_updates_from_db_object [0.149863s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.329984s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_with_synthetic_fields [0.332392s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_duplicates [0.156127s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects [0.321825s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_updates_from_db_object [0.145223s] ... ok {0} 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' {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_invalid_fields [0.142267s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_single_transaction [0.273269s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_fields_no_update [0.142448s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.152600s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object [0.137817s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create [0.143082s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_primary_key [0.144191s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.134518s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_unique_key [0.139349s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_extra_fields [0.133509s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects [0.148934s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_object [0.151181s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_unique_key [0.136775s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_without_validate_filters [0.152983s] ... ok {1} 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.test_flavor.FlavorIfaceObjectTestCase.test_get_values_mixed_field [0.148713s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.122217s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {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 {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_single_transaction [1.514349s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields [0.145858s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.129151s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.129092s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_supports_extra_filtername [0.224177s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.132990s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false [2.378731s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_with_synthetic_fields [0.335728s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count [0.377583s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes [0.136067s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_standard_attr_id [0.316425s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_fields [0.138571s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters [0.344760s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.137574s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_standard_attrs [0.270952s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.124370s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false [0.353474s] ... ok {1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.124476s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist [0.269640s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.265279s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction [0.339045s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count_invalid_fields [0.136519s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_single_transaction [0.279553s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_updates_from_db_object [0.162800s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction [0.314994s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects [0.134143s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_false [0.237707s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_invalid_fields [0.149278s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.142224s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects_nothing_to_update [0.231582s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_project_id [0.142558s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values [0.126920s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_single_transaction [0.278159s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_mixed_field [0.123002s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_invalid_fields [0.096631s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete [0.082604s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_synthetic_fields [0.138071s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.098141s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_updates_from_db_object [0.144568s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_unique_key [0.157465s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_validate_filters_false [0.440932s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_create_single_transaction [0.309674s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_supports_extra_filtername [1.636711s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.302268s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.138623s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_invalid_fields [0.141647s] ... 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 {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create [0.169607s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects [0.138969s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.156918s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist [0.371675s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.136067s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_without_validate_filters [1.755729s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_false [0.300451s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object [0.144051s] ... ok {1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_updates_from_db_object [0.151491s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_unique_key [0.130985s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects [0.129437s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.146741s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.594051s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.202047s] ... ok {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.136147s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.152900s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.132657s] ... 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 {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.142893s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters_false [2.358129s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_invalid_filters [0.295819s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_fields_no_update [0.145542s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_fields [0.290694s] ... ok {2} 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.ServiceProfileDbObjectTestCase.test_get_objects_supports_extra_filtername [0.210632s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction [1.071672s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.264999s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects_nothing_to_update [0.229180s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields [0.133193s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects [0.148189s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_project_id [0.142579s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_object [0.151403s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values [0.144403s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key [0.152212s] ... ok {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.108337s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields [0.173360s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist [1.147772s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.133137s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters [0.246100s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_without_validate_filters [0.103177s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects [2.483004s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects [0.292729s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_with_validate_filters [0.138983s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields [0.137606s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.133061s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.213258s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes_forbidden [0.144107s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.139534s] ... ok {2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_valid_fields [0.141783s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_valid_fields [0.143234s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_create_update_delete [0.284890s] ... ok {3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count [0.281257s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction [0.227245s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create [0.141925s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_false [0.238389s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_updates_from_db_object [0.130021s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_fields_no_update [0.132739s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters [0.217921s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_unique_key [0.139788s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_valid_fields [0.162340s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects [0.339345s] ... 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 {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects_nothing_to_update [0.244498s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction [0.245480s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_invalid_field [0.139580s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.141691s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create [0.136903s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction [1.636924s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.142493s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters [2.314245s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.145757s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_valid_fields [0.150937s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction [0.347254s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.143370s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_unique_key [0.146264s] ... ok {1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_invalid_fields [0.136283s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_object [0.271450s] ... 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_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.162165s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_valid_fields [0.131205s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects_nothing_to_update [0.246844s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object [0.163730s] ... 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 {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates [0.132141s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects [0.151514s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_invalid_fields [0.160660s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_updates_from_db_object [0.136321s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_mixed_fields [0.134552s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.147541s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_primary_key [0.137772s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields [0.158310s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.166608s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_unique_key [0.145334s] ... ok {1} 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_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_invalid_fields [0.152428s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_valid_fields [0.132377s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects [0.363428s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields [0.167659s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields [0.139009s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.146303s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_updates_from_db_object [0.139415s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_single_transaction [0.277226s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create [0.131472s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.273775s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_validate_filters_false [0.342011s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_updates_from_db_object [0.145444s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_invalid_fields [0.139924s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_create_single_transaction [0.235852s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects [0.146868s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_pager_is_passed_through [0.142675s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.229448s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_false [0.275773s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values [0.142914s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects [0.268934s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_with_validate_filters [0.140508s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_without_validate_filters [0.129025s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_single_transaction [0.303561s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden [0.126923s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_fields [0.127060s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object [0.273877s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_primary_key_forbidden_fail [0.138724s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_invalid_fields [0.156375s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects [3.915416s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects [0.287947s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object [0.161826s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.233467s] ... 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 {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_duplicates [0.141956s] ... ok {3} 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_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.148313s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create [0.142196s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.132076s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [0.127919s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.131712s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_project_id [0.136436s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.144289s] ... ok {0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_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_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.143828s] ... ok {3} 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_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes_forbidden [0.132397s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values [0.150789s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.137228s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_configurations [0.338161s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [0.134408s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.132115s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_create_update_delete [0.308674s] ... ok {0} 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' {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields [2.304830s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction [0.246870s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters [0.263795s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count [0.989991s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values [2.579800s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters_false [0.261429s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_clean_obj_from_primitive [0.153749s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_with_validate_filters [0.168052s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_duplicates [0.162769s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields [0.205625s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects [0.145796s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_updates_from_db_object [0.175594s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false [0.778662s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields [0.150328s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_invalid_fields [0.143168s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects [0.166483s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_fields_no_update [0.151317s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_invalid_fields [0.145885s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_invalid_fields [0.158872s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create [0.130606s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.177292s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates [0.148155s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_without_validate_filters [0.155944s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_object [0.150729s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete [0.127230s] ... 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_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_invalid_fields [0.146080s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects [0.147080s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction [2.230132s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.140196s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes [0.134835s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_valid_fields [0.154713s] ... ok {0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.147801s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values [0.152565s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_synthetic_fields [0.152487s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_updates_from_db_object [0.163689s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create [0.159623s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects [0.139827s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_valid_fields [0.132051s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_single_transaction [0.908606s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object [0.160834s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [1.541501s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.134648s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields [0.142455s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.137208s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_pager_is_passed_through [0.154441s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_object [0.122818s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.140784s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_false [2.018489s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects [0.125992s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_valid_fields [0.139639s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.135577s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_filtering_by_fields [0.927591s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} 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_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_valid_fields [0.144632s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.131233s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create [0.108476s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes [0.131307s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete [0.133318s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_fields [0.135735s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_valid_fields [0.138256s] ... ok {3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.136118s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object [0.141410s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_unique_key [0.147048s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.907176s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_invalid_fields [0.138113s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_pager_is_passed_through [0.156249s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_invalid_field [0.038533s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields [0.049268s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_without_validate_filters [0.084300s] ... ok {1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_primary_key_forbidden_fail [0.092078s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create [0.106203s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_single_transaction [1.996251s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_updates_from_db_object [0.142718s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete [0.150449s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_updates_from_db_object [0.148011s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count [1.581821s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_invalid_fields [0.147142s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_fields_no_update [0.137094s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields [0.144435s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects [0.139243s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.210584s] ... 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 {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_without_validate_filters [0.145329s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes [0.158328s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_without_validate_filters [0.167854s] ... ok {2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.210826s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_invalid_filters [1.500033s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj [0.315122s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.280412s] ... ok {0} 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_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' {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_valid_fields [2.007206s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.316968s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_invalid_fields [0.194616s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete [0.223041s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects [0.321541s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values [0.158485s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_clean_obj_from_primitive [0.145823s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects [0.191938s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.144392s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_validate_filters_false [1.672540s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create [0.154073s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.165233s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.209985s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete [0.197916s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_fields [0.197504s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields [0.138141s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects [0.176797s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.164697s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_object [0.239613s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_primary_key [0.305116s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects [0.278870s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates [0.242020s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_invalid_fields [0.268892s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects [0.245295s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_pager_is_passed_through [0.230946s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_create_single_transaction [1.961357s] ... ok {0} 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 {1} 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.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values [0.246833s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.307125s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_invalid_field [0.244122s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_project_id [0.304383s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_project_id_filter_added_when_project_id_present [0.243083s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values [0.285843s] ... ok {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_makes_primitive_field_value [0.248583s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden [0.225929s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_fields_no_update [2.776732s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_with_validate_filters [0.226106s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_base.NeutronObjectCountTestCase.test_count [0.237345s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.167104s] ... ok {0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.128007s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.216350s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_invalid_fields [0.201166s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {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 {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.373627s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_invalid_field [0.131740s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create [0.196781s] ... ok {2} 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.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects [0.192496s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_without_validate_filters [0.152576s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_valid_fields [0.194425s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_invalid_fields [0.220998s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields [0.052630s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_without_validate_filters [0.195042s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.094251s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_mixed_field [0.197535s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count [1.738513s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_fields [0.350299s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_invalid_fields [0.202384s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields [0.224571s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [0.402235s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_filtering_by_fields [0.974950s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction [0.484849s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete [0.321092s] ... ok {2} 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' {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction [2.536835s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields [0.210998s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist [0.294688s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.234973s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [0.247032s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_without_validate_filters [0.217811s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction [0.258360s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_mixed_field [0.165025s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.131841s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_valid_fields [0.082716s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_without_validate_filters [0.060269s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.190336s] ... 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.BaseDbObjectMultipleParentsForForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_parents [0.075081s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_updates_from_db_object [0.079811s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete [0.194539s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_create_update_delete [1.658815s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete [0.088652s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects [0.058291s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.178916s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects [0.167369s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.218543s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.219267s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {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 {2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.364311s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist [2.138947s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false [1.437215s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_without_validate_filters [2.849804s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update [0.184367s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_primary_key [0.156010s] ... ok {0} 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.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_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} 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_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_invalid_field [0.265760s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes [0.226615s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes_forbidden [0.256410s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_primary_key_forbidden_fail [0.223506s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_updates_from_db_object [0.235591s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters [3.313564s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates [0.227292s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update [0.197060s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist [1.898625s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_mixed_fields [0.250469s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters_false [1.172924s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters [0.252371s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction [3.829198s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_clean_obj_from_primitive [0.212744s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects [0.159040s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_object [0.063116s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_invalid_field [0.260957s] ... ok {1} 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_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_false [1.339288s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_with_validate_filters [0.096684s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_mixed_field [0.320685s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_without_validate_filters [0.162725s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes [0.077669s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_fields [0.070464s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_with_validate_filters [0.304698s] ... ok {1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_invalid_fields [0.092573s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_without_validate_filters [0.310752s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false [0.234414s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects_nothing_to_delete [0.128553s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_single_transaction [0.130760s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_valid_fields [0.285872s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant [0.122653s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_without_validate_filters [0.161334s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_supports_extra_filtername [0.127837s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object [0.166510s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects [2.123086s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_primary_key [0.173562s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.782246s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_mixed_fields [0.176110s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist [0.418705s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_without_validate_filters [0.176607s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_invalid_field [0.199458s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters_false [0.248490s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create [0.094053s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_with_validate_filters [0.193910s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes [0.181320s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object [0.135504s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values [0.131390s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_fields [0.192104s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_single_transaction [1.278070s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_updates_from_db_object [0.158712s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_without_validate_filters [0.233112s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_updates_from_db_object [0.141749s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_updates_from_db_object [0.214519s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.405587s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects [0.168509s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [1.952944s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_invalid_fields [0.204643s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_filtering_by_fields [0.345537s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update [0.204730s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields [1.354427s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects [0.192529s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_create_update_delete [0.333971s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields [0.181006s] ... ok {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} 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_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update [0.135207s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.137612s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceDictMiscValuesTestCase.test_dict_of_misc_values [0.203580s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.164147s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.188508s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction [1.345628s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_single_transaction [2.327892s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.226875s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.221626s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.237384s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.227298s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction [1.606416s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update [0.243981s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object [2.017258s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_unique_key [0.256800s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_object [0.164037s] ... ok {1} 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 {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.269613s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_primary_key [0.227441s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {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 {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.178310s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values [0.253768s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes [0.274654s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [1.300999s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_without_validate_filters [0.233815s] ... ok {1} 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_base.BaseObjectIfaceTestCase.test_get_values_invalid_field [0.175187s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.273571s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.253653s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.206833s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes_forbidden [0.285545s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_invalid_filters [0.577801s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden [0.204297s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_fields [0.217170s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_fields [0.186413s] ... ok {1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj [0.382748s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields [0.257535s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object [0.266800s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_create_single_transaction [0.313165s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [1.530326s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_filtering_by_fields [0.454093s] ... ok {0} 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 {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 {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete [0.543020s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction [0.336899s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes [0.318675s] ... ok {1} 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.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' {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields_using_project_id [0.262202s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters [1.448422s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_invalid_fields [0.248418s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist [0.376500s] ... ok {0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_without_validate_filters [0.295142s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters [0.282488s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive [0.200237s] ... ok {0} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_not_registered_object_raises_exception [0.249720s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create [0.063504s] ... ok {0} neutron.tests.unit.objects.test_base.NeutronObjectValidatorTestCase.test_load_wrong_synthetic_fields [0.314556s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates [0.139210s] ... ok {0} neutron.tests.unit.objects.test_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added [0.245086s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.211726s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete [0.196147s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_primary_key [0.215798s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.241104s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects [0.188843s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update [0.269826s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_invalid_fields [0.191176s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object [0.237118s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_valid_fields [0.163009s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.234953s] ... ok {1} 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_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values [0.215221s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_mixed_field [0.153175s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.140634s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_invalid_field [0.226207s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist [2.998006s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_mixed_field [0.204084s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.233148s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_create_single_transaction [1.762963s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.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_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_invalid_fields [0.144855s] ... ok {2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_updates_from_db_object [0.114774s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.628507s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes [0.246629s] ... ok {1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields [0.213270s] ... ok {3} 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_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_single_transaction [1.624909s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} 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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.189438s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates [0.210974s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete [0.237571s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_single_transaction [1.532949s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects [0.166702s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.184077s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.163751s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.197925s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.264954s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [3.868138s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields [0.894601s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_single_transaction [0.979877s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_create_update_delete [0.986493s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count [5.596395s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_create_update_delete [3.208378s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction [0.848744s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.546986s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_supports_extra_filtername [3.131153s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.589960s] ... 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_floatingip.FloatingIPDNSDbObjectTestcase.test_create_single_transaction [3.175216s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.930085s] ... ok {3} 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_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_invalid_fields [0.124967s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_duplicates [0.174707s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_updates_from_db_object [0.132207s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_invalid_fields [0.183488s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.188034s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_fields_no_update [0.214704s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects [0.226329s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object [0.180526s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_invalid_fields [0.206530s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values [0.279708s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_invalid_field [0.311407s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [2.259908s] ... ok {0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_makes_primitive_field_value [0.248927s] ... 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_without_validate_filters [0.272432s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_filtering_by_fields [0.657292s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects [2.492914s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj [3.779592s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction [0.402049s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_invalid_fields [0.222272s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters [2.243512s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_with_validate_filters [0.258707s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters [0.438922s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_invalid_fields [0.216559s] ... ok {3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.196515s] ... 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_updates_from_db_object [0.141030s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects [0.616503s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object [0.209858s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_clean_obj_from_primitive [0.236544s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_object [0.187617s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count [0.742101s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values [0.165252s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_invalid_field [0.121342s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.231234s] ... 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 {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes_forbidden [0.153840s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_valid_fields [0.231640s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters [0.605315s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.254597s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_with_validate_filters [0.196297s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.191801s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_non_existent_object_raises_not_found [3.060569s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_without_validate_filters [0.276515s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj [0.709214s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_create_update_delete [0.415506s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes [0.263567s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_fields [0.202163s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction [0.393502s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction [0.277115s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.768722s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects [0.635676s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects [0.632500s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.525570s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.512587s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction [0.762214s] ... ok {0} 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_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_false [2.059796s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction [0.795575s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters [0.573028s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters [0.458659s] ... 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 {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction [3.789673s] ... ok {3} 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' {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.246045s] ... ok {2} 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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates [0.211284s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_object [0.219287s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create [0.157140s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.235546s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.274042s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.151517s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object [0.271708s] ... 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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.222272s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_unique_key [0.157432s] ... ok {3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_updates_from_db_object [0.225898s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} 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.L3HARouterNetworkIfaceObjectTestCase.test_get_project_id [0.151244s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values [0.133007s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates [0.230467s] ... ok {2} 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.L3HARouterNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.118292s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.204947s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_create_update_delete [2.869694s] ... ok {0} 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_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.139973s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.177064s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.162810s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_validate_filters_false [0.446195s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_invalid_field [0.149675s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction [0.327862s] ... ok {0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.144967s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_db_obj [0.303986s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects [0.268755s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj [0.679891s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters_false [0.224540s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields [0.147303s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_valid_fields [0.133018s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.109103s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.621667s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update [0.195475s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object [0.137806s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.123130s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_invalid_fields [0.114582s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist [0.967216s] ... ok {0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.112792s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction [3.339204s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_mixed_fields ... 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_pager_is_passed_through [0.202274s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values [0.239719s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_without_validate_filters [0.276410s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields [0.146355s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_valid_fields [0.168475s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects_nothing_to_delete [1.798624s] ... ok {2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.199936s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects [6.142577s] ... ok {1} 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_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_create_update_delete [0.742530s] ... 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_supports_extra_filtername [0.583036s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_non_existent_object_raises_not_found [2.506822s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist [2.772545s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false [2.608920s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_non_existent_object_raises_not_found [0.257796s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_invalid_fields [0.174324s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object [2.885514s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object [0.432731s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.159974s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_clean_obj_from_primitive [0.165132s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete [0.153102s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields [0.152480s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.147800s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects_nothing_to_update [0.438263s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete [0.166231s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.118782s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object [0.211812s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.121659s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.104619s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_single_transaction [0.564549s] ... 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 {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.177721s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects [0.202907s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.171436s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.203084s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.107109s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.195532s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist [2.189896s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_unique_key [0.190564s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects [0.134897s] ... ok {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 {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_object [1.987301s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.144184s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes [0.141257s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_invalid_field [0.147891s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.145179s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count [1.426711s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.139545s] ... ok {2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.155223s] ... ok {0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_updates_from_db_object [0.063684s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_invalid_filters [0.099299s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects [0.080223s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.120181s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_create_update_delete [0.254652s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.214473s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters [2.220799s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist [0.289608s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.349311s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction [0.345214s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_invalid_filters [2.190610s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_object [0.178704s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_validate_filters_false [2.704031s] ... ok {0} 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.IpamAllocationObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes [0.194363s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden [0.201960s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.177363s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count [0.381137s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_db_obj [0.410597s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects_nothing_to_update [3.456642s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects_nothing_to_delete [2.346473s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create [0.215977s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates [0.156929s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [0.450191s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects [0.191775s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [2.605165s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.209391s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.404363s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.486445s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_single_transaction [2.128403s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects [0.226418s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} 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_floatingip.FloatingIPDNSIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_fields_no_update [0.151351s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_primary_key [0.223436s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.244887s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_unique_key [0.178986s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects [0.179017s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [0.219597s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_single_transaction [3.109748s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.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_without_validate_filters [0.222734s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.198739s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values [0.248436s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_invalid_fields [0.236883s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_with_validate_filters [0.266356s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects [0.220856s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_without_validate_filters [0.198340s] ... ok {3} 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 {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden [0.213456s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields [0.202481s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_invalid_fields [0.166029s] ... ok {1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_valid_fields [0.199233s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_validate_filters_false [0.365704s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes [2.187139s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_single_transaction [0.399587s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.181626s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields [0.158577s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.126397s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields [0.384297s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.236425s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} 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 {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields [3.781114s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_invalid_field [0.159156s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction [0.452023s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_changes [0.193301s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_changes_forbidden [0.207070s] ... ok {3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.196844s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects_nothing_to_delete [0.324514s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [1.495691s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false [0.352038s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.369483s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_invalid_fields [0.212653s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_valid_fields [0.211611s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_create_update_delete [1.106113s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.194459s] ... ok {0} 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_object [0.238555s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction [0.538302s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects [0.247662s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters_false [0.724976s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_invalid_fields [0.179667s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_duplicates [0.178613s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete [0.194207s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects [0.216634s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_without_validate_filters [0.200274s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_extra_fields [0.166315s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_without_validate_filters [1.680316s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_primary_key [0.220442s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_project_id [0.261211s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values [0.200109s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_with_validate_filters [0.195947s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values [0.239649s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.214605s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_false [5.634109s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_with_validate_filters [0.235919s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist [1.626678s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_without_validate_filters [0.211756s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters [0.406955s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_with_unset_project_id [0.221132s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes [0.215156s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.366005s] ... 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.IpamAllocationPoolDbObjectTestCase.test_objects_exist_false [0.408372s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.965267s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_object [1.619779s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.272329s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates [0.125235s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.108738s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.135866s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.368805s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object [0.177990s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.216100s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects_nothing_to_update [1.368517s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.150662s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create [0.341408s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects [2.165808s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.305827s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.292662s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_object [0.269187s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.234875s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects [0.244477s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_single_transaction [1.734749s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values [0.257927s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.178927s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.247224s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.183119s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters [1.467815s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.238423s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.254251s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.163552s] ... ok {2} 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_get_objects_without_validate_filters [0.242901s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values [0.198386s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_invalid_field [0.209963s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [0.164330s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_db_obj [1.373704s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden [0.243425s] ... ok {0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.202706s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_validate_filters_false [1.948056s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.325076s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [3.144980s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_single_transaction [2.010998s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.950340s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_invalid_fields [0.272637s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_fields [0.246487s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update [0.210774s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_create_update_delete [2.427419s] ... ok {3} 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_metering.MeteringLabelRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_invalid_field [0.253779s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_with_validate_filters [0.239872s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden [0.261636s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_create_update_delete [3.287602s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_without_validate_filters [0.192640s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_single_transaction [1.366744s] ... ok {3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.145687s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields [1.385662s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects [1.475230s] ... 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' {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false [1.153750s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_filtering_by_fields [5.240143s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist [1.358557s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects [1.033191s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_single_transaction [1.997422s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key [0.175936s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.214809s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {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 {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters_false [1.446241s] ... ok {1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.233031s] ... ok {0} 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_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_false [1.758563s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects [1.352478s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [2.022116s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects_nothing_to_update [0.971281s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create [0.199453s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete [0.220879s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj [2.695138s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects [0.262576s] ... ok {0} 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_ndp_proxy.NDPProxyDbObjectTestCase.test_update_object [2.564857s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.204799s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_clean_obj_from_primitive [0.252090s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.157609s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_duplicates [0.231628s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.228981s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.242039s] ... ok {0} 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 {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_extra_fields [0.239739s] ... ok {0} 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_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects [0.214189s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.232051s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_invalid_fields [0.207132s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields 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_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_fields [0.270563s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_project_id [0.197203s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_without_validate_filters [0.217389s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects [2.878075s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_single_transaction [0.671538s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.265688s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_single_transaction [4.318960s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.246013s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.242313s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete [0.226720s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.218781s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects [0.224985s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.218468s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.185579s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields [0.182343s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_object [0.162190s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_fields_no_update [0.167222s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_object [0.167418s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.161337s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_valid_fields [0.130958s] ... 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_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_values_without_validate_filters [0.144853s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.109680s] ... ok {2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.139225s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.285483s] ... ok {2} 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.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [2.234603s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction [4.282944s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_supports_extra_filtername [0.352419s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.190708s] ... 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_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false [0.303716s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count [4.628989s] ... 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 {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.305720s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.162692s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.282509s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.241571s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_fields [0.206243s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object [1.898217s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_object [1.295685s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.950273s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create [0.215551s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_invalid_filters [2.301890s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_updates_from_db_object [0.191348s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields [0.216952s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_valid_fields [0.262198s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_fields_no_update [0.193991s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_single_transaction [0.878196s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_pager_is_passed_through [0.202045s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_without_validate_filters [0.245074s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects [1.547511s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_synthetic_fields [0.262641s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects [2.730484s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_valid_fields [0.243485s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_duplicates [0.204790s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_primary_key_forbidden_fail [0.241824s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects [0.257222s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects_nothing_to_delete [0.907050s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.208590s] ... ok {1} 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 {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 {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.254536s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_clean_obj_from_primitive [0.236866s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.213213s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create [0.242152s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_create_update_delete [1.476842s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.214493s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete [0.285941s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_updates_from_db_object [0.174828s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects [0.114574s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_single_transaction [2.120539s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count [0.227129s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.115059s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_primary_key [0.157866s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_unique_key [0.173614s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_validate_filters_false [0.381223s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_valid_fields [0.179436s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_supports_extra_filtername [1.086255s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_create_single_transaction [0.291559s] ... ok {0} 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_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.138019s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_create_update_delete [0.976739s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_invalid_field [0.111836s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.292648s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.106943s] ... ok {0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_invalid_fields [0.151164s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects [0.342743s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.462833s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.349540s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_validate_filters [1.054862s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_validate_filters_false [0.505825s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_updates_from_db_object [0.140336s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_fields_no_update [0.261020s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects [0.125401s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.426921s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_valid_fields [0.102060s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_create_single_transaction [0.476769s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects [0.243732s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_object [0.096534s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key [0.113594s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_invalid_fields [0.211282s] ... ok {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters [0.134745s] ... ok {2} 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_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects_nothing_to_delete [0.669000s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_updates_from_db_object [0.179179s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_valid_fields [0.234111s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_without_validate_filters [0.262902s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields [0.616736s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.234348s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction [0.539704s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count [1.493847s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_invalid_fields [0.187994s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_fields_no_update [0.184964s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects [0.201129s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.219757s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.267825s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.216873s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes [2.602506s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_db_obj [1.810992s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_fields [0.283601s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist [2.803542s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_valid_fields [0.289700s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count [0.904933s] ... ok {3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_updates_from_db_object [0.298967s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters [0.391453s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects [0.387492s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_object [0.142802s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.122812s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object [0.142315s] ... 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 {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_invalid_filters [1.223272s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_valid_fields [0.197062s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters [1.487580s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects_nothing_to_delete [2.410350s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.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_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values [0.217449s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_invalid_field [0.195537s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden [0.183968s] ... ok {0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.198760s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects [1.558858s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_single_transaction [1.587799s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects [1.861924s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.426457s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction [1.145344s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction [0.562070s] ... ok {3} 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' {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' {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction [0.559290s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count [3.564857s] ... 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_ndp_proxy.NDPProxyDbObjectTestCase.test_filtering_by_fields [3.442959s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.219491s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist [1.083728s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects [1.218213s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields [0.216495s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_false [1.290849s] ... ok {3} 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.ExternalNetworkIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [3.334972s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object [0.231160s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key [0.259077s] ... ok {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_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values [0.055006s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.069510s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates [0.060190s] ... ok {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_valid_fields [0.070127s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_object [0.071146s] ... 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 {1} 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 {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 {1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden [0.219716s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes [2.312697s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.203996s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_supports_extra_filtername [6.937129s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields [0.175324s] ... ok {3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.175901s] ... ok {1} 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_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count [1.407956s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_filtering_by_fields [5.960878s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.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_validate_filters_false [0.625486s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_fields [0.200964s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create [0.204577s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction [1.135039s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete [0.234825s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update [0.246151s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.269475s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.255941s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_create_update_delete [1.067724s] ... ok {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 {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.984892s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.259023s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.225206s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count_invalid_fields [0.168719s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields [0.249965s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_updates_from_db_object [0.228007s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_fields_no_update [0.213632s] ... ok {1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_valid_fields [0.262680s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object [0.218279s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_primary_key [0.171119s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.213980s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_valid_fields [0.247454s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist [1.484666s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.204316s] ... ok {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.200905s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values [0.239841s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_invalid_field [0.190419s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete [0.201778s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.204709s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object [0.209011s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.251186s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_valid_fields [0.224343s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes_forbidden [0.222929s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_valid_fields [0.221767s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} 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.NetworkDNSDomainIfaceObjectTestcase.test_update_fields [0.189179s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_invalid_fields [0.108717s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_updates_from_db_object [0.106569s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_create_update_delete [6.623619s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count [0.493018s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_filtering_by_fields [1.449300s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_invalid_filters [4.304813s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_dns_domain [0.809042s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_single_transaction [1.515815s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_with_synthetic_fields [1.054115s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_single_transaction [0.945334s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_single_transaction [3.412029s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_false [1.077126s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_false [1.929423s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_create_single_transaction [3.397477s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters [0.205615s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_qos_policy_id [1.573288s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction [0.538873s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj [0.348058s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.239867s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_db_obj [3.531162s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_objects [3.824672s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create [0.203790s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates [0.231615s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects [0.207482s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_valid_fields [0.188238s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [3.001822s] ... 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 {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_objects_nothing_to_update [1.086411s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.179804s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.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_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes [0.189885s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes_forbidden [0.195295s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields [0.217954s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_without_validate_filters [0.132610s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_single_transaction [1.523769s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_updates_from_db_object [0.134291s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create [0.253999s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_duplicates [0.155820s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_updates_from_db_object [0.158325s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_duplicates [0.227361s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_valid_fields [0.181680s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_updates_from_db_object [0.229959s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_object [0.249513s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects [0.234370s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects [0.165983s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_invalid_fields [0.199522s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.159144s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object [0.217024s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_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.NetworkObjectIfaceTestCase.test_get_values [0.177860s] ... ok {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_invalid_fields [0.162884s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_synthetic_fields [0.191910s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden [0.187171s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_single_transaction [5.361469s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_db_obj [1.211579s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_invalid_fields [2.412537s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields [1.433377s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters [3.078062s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_with_synthetic_fields [2.301048s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction [0.972308s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields [0.954901s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters [1.122377s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters [0.625547s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [2.344660s] ... ok {0} 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_local_ip.LocalIPAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.190373s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_duplicates [0.238608s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_object [1.430382s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object [0.302349s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_object [1.352309s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_fields [0.186175s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.277928s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects [0.175008s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_mixed_fields [0.217593s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.181233s] ... 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 {2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects_nothing_to_update [0.981839s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.203062s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_fields_no_update [0.165285s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.275044s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.264566s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object [0.167493s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_mixed_field [0.184842s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.216428s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.178882s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.201137s] ... ok {3} 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.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields [0.207623s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.230845s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.182700s] ... ok {2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.240122s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_invalid_filters [1.160717s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_db_obj [1.989407s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects [1.117223s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_db_obj [0.770319s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.374929s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects [0.134617s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.147093s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_fields_no_update [0.140227s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_unique_key [0.161872s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.207236s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects [0.874235s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects [2.336949s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.114421s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields [0.129647s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_single_transaction [0.645074s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_fields [0.130191s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.125624s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.229327s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects_nothing_to_delete [3.056575s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_filtering_by_fields [0.898603s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.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_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_local_ip.LocalIPDbObjectTestCase.test_create_single_transaction [1.808805s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction [0.946739s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_supports_extra_filtername [0.888963s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_filtering_by_fields [4.145244s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist [2.868335s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false [0.883843s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_single_transaction [1.733609s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters [0.606744s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [4.009017s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_false [1.355369s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_supports_extra_filtername [1.258457s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create [0.121879s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_duplicates [0.212365s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters_false [1.474441s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters [0.897958s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.228023s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object [0.186519s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_project_id [0.182413s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_non_existent_object_raises_not_found [0.544466s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.152590s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.156226s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_valid_fields [0.232995s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects_nothing_to_update [0.520161s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_invalid_fields [0.122452s] ... ok {0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_updates_from_db_object [0.219060s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object [0.138392s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key [0.153407s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters_false [1.534187s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects [0.171784s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_invalid_fields [0.247739s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count [0.634498s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes [0.225583s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_invalid_filters [0.562820s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden [0.180494s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_create_single_transaction [0.299719s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_valid_fields [0.208945s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects [1.315009s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters [0.233449s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_db_obj [0.541752s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.548893s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_invalid_filters [0.653046s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_invalid_fields [0.156727s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create [0.207985s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects [0.861616s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_without_validate_filters [0.159515s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_standard_attr_id [2.320686s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_unique_key [0.215263s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_db_obj [0.898794s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_with_synthetic_fields [0.844667s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes_forbidden [0.279042s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_invalid_fields [0.265646s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_primary_key_forbidden_fail [0.220630s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_false [2.404879s] ... ok {0} 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_network.NetworkDbObjectTestCase.test_delete_single_transaction [2.369869s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist [0.374324s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_create_single_transaction [1.222239s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters [0.171515s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction [0.587551s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects [0.978046s] ... ok {2} 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' {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_hosts [1.411170s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects_nothing_to_update [0.293197s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters [2.090893s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_object [0.142231s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_unique_key [0.141595s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist [0.558582s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters [0.444138s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.139437s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_invalid_fields [0.098540s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_valid_fields [0.154584s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create [0.107119s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.491583s] ... ok {0} 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_get_values_mixed_field [0.195172s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_object [1.159438s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_makes_primitive_field_value [0.203647s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_updates_from_db_object [0.180955s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_fields [0.157700s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_validate_filters_false [0.634752s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.158569s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_without_validate_filters [0.133643s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_extra_fields [0.137185s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_duplicates [1.078998s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_updates_from_db_object [0.146124s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.202824s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.443777s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete [0.150369s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_unique_key [0.144518s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_fields_no_update [0.151121s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.144243s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object [0.151658s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction [0.421131s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_valid_fields [0.151143s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_without_validate_filters [0.187105s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_validate_filters_false [0.996427s] ... 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 {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values [0.199641s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters [0.154010s] ... 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 {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_create_update_delete [0.624076s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj [0.519213s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_mixed_field [0.198931s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.227123s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_fields [0.190632s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_with_validate_filters [0.205747s] ... ok {1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.192422s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction [0.578482s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_without_validate_filters [0.199532s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields [0.332745s] ... ok {3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.209325s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction [0.487157s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_false [0.433847s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters [0.475079s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction [1.181241s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters [0.876414s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_validate_filters_false [1.923037s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.628512s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_single_transaction [0.334034s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_clean_obj_from_primitive [0.250359s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_invalid_fields [0.134773s] ... ok {2} 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.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction [1.236524s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_updates_from_db_object [0.172805s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object [0.151413s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object [0.141263s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_unique_key [0.154496s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields [1.111906s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects [0.152641s] ... ok {2} 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_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction [0.258562s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.138705s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_with_synthetic_fields [0.798776s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_single_transaction [0.579449s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive [0.155050s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object [0.149714s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters_false [3.521155s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters [1.286357s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects [0.155414s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields [0.139425s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields [0.150130s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.137228s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_mixed_fields [0.160106s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_invalid_fields [0.095427s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_invalid_field [0.195243s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create [0.140864s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_object [0.770101s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes_forbidden [0.189703s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_invalid_fields [0.154467s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_clean_obj_from_primitive [0.141460s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates [0.090062s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_invalid_fields [0.198621s] ... ok {3} 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.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete [0.122359s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_updates_from_db_object [0.158151s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.128225s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create [0.182262s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes [0.108967s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object [0.108303s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates [0.170624s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.139347s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_primary_key [0.126287s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_updates_from_db_object [0.120951s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects [0.119819s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.205996s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.144048s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} 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 {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_update [0.218942s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values [0.145035s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_object [0.195790s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.143315s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_invalid_filters [0.748494s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count [1.265165s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_fields [0.086040s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_unique_key [0.244209s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_fields [0.151715s] ... ok {0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_valid_fields [0.199610s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_validate_filters_false [1.062306s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters [1.321179s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_fields [1.755775s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_create_update_delete [1.004006s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.197494s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction [0.869546s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_invalid_field [0.181115s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_invalid_filters [1.945005s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden [0.189050s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_fields [0.210341s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction [0.786502s] ... ok {3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.178597s] ... ok {2} 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_create_single_transaction [1.527004s] ... ok {2} 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' {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_used_allocation_mapping [1.827981s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction [2.656539s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [0.775834s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_invalid_filters [0.374436s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.251490s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_validate_filters_false [0.425912s] ... ok {2} 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_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects [0.464250s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_false [0.596761s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_single_transaction [0.292298s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction [0.657043s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist [1.250661s] ... ok {3} 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' {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [0.992729s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist [0.990596s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.200693s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters_false [1.593182s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false [0.718595s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects [1.099458s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.120108s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_unique_key [0.131785s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects [0.122682s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects_nothing_to_update [1.556279s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared [3.137649s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.120330s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create [0.134848s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction [0.699591s] ... 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 {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create [0.144621s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values [0.132425s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_without_validate_filters [0.140885s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.131655s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_with_validate_filters [0.133828s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_invalid_fields [0.142393s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.131987s] ... 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_valid_fields [0.145541s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes [0.160957s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.089653s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_updates_from_db_object [0.078019s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_without_validate_filters [0.160509s] ... ok {1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes [0.142506s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_default_range_two_shared_ranges [1.548667s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete [1.493497s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_valid_fields [0.137850s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_validate_filters_false [0.759562s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.142071s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {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 {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_fields [0.146201s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_shared_ranges [0.963978s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_updates_from_db_object [0.147916s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_validate_filters_false [1.380896s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_without_physical_network_for_vlan [0.419233s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.238289s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_single_transaction [0.875908s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_rbac_shared_on_parent_object [1.272266s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects [0.392443s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create [0.134551s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_duplicates [0.142623s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_single_transaction [0.540381s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_create_update_delete [1.430924s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects [0.136844s] ... 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' {2} 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.NetworkRBACIfaceOjectTestCase.test_get_values_with_validate_filters [0.142740s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_fields [0.148209s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_valid_fields [0.129997s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_without_validate_filters [0.143318s] ... ok {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_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_valid_fields [1.407638s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_primary_key [0.144215s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_single_transaction [1.311642s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_invalid_fields [0.146162s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.140193s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count [0.886387s] ... ok {3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_valid_fields [0.156375s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_validate_filters_false [0.575090s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.545494s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_invalid_filters [0.854089s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_validate_filters_false [0.714486s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_object [1.156622s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_clean_obj_from_primitive [0.140272s] ... ok {0} 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.NDPProxyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete [0.156009s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_valid_fields [0.118620s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_primary_key [0.145398s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_unique_key [0.158726s] ... ok {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.150326s] ... 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_network.NetworkSegmentDbObjTestCase.test_db_obj [1.931273s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_invalid_filters [3.957208s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction [0.558667s] ... ok {2} 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' {0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_with_validate_filters [1.605211s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_standard_attr_id [1.402568s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_standard_attr_id [0.728703s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count [0.849859s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects_nothing_to_update [0.557224s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields [0.140373s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_primary_key [0.133992s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters [1.356165s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_unique_key [0.134630s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_validate_filters_false [0.828422s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects [0.134543s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_mixed_fields [0.141986s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values [0.144932s] ... ok {2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.514510s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_create_update_delete [0.632801s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects [1.512914s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj [3.974543s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count [1.168549s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.582817s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction [0.605256s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create [0.129646s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false [1.006053s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_single_transaction [1.369402s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update [0.145441s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects [0.157571s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects [0.137689s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_object [0.133728s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.130334s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_unique_key [0.140909s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_with_validate_filters [0.126713s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.133338s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes [0.142059s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.137356s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_invalid_fields [0.135046s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.139685s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_db_obj [1.037593s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.144380s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.137972s] ... ok {0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_updates_from_db_object [0.155744s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.076917s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_validate_filters_false [0.932493s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_validate_filters_false [1.312583s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_db_obj [0.682147s] ... ok {2} 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' {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_create_single_transaction [0.763257s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction [0.659439s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [5.189815s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist [1.020576s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_db_obj [0.813165s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_object [0.823544s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters_false [0.997602s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects [0.869137s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive [0.134895s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields [0.123712s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_duplicates [0.129025s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_updates_from_db_object [0.135887s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.047459s] ... ok {1} 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_network.SegmentHostMappingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_valid_fields [1.509080s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_fields_no_update [0.138248s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_primary_key [0.129555s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist [1.115529s] ... ok {0} 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_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count_invalid_fields [0.128963s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} 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_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.081047s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values [0.086110s] ... ok {2} 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_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_object [0.101703s] ... 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_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values [0.144528s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_invalid_field [0.172639s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_without_validate_filters [0.114900s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_filtering_by_fields [5.372360s] ... 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 {2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes_forbidden [0.155204s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_without_validate_filters [0.145582s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_clean_obj_from_primitive [0.198360s] ... ok {1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.138659s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__attach_qos_policy [1.393826s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields [0.146598s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete [0.126605s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_create_single_transaction [0.290857s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_valid_fields [0.134989s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.258441s] ... 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 {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction [0.632051s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_with_validate_filters [0.138149s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_without_validate_filters [0.134513s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction [0.627506s] ... ok {2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_valid_fields [0.150620s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects [0.797876s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_available_allocation [0.355170s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.256285s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_db_obj [0.299312s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.237245s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false [0.565824s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_create_update_delete [0.402835s] ... ok {2} 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_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.224906s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.823172s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters [0.220411s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_fields [1.692310s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects_nothing_to_update [0.380285s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_updates_from_db_object [0.056432s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_unique_key [0.054884s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction [0.417471s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.121083s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.696014s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates [0.179713s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.318998s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values [0.179072s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.182609s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_invalid_field [0.178933s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete [0.126171s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects [0.151202s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_without_validate_filters [0.178770s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.145827s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.181598s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes_forbidden [0.141419s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_object [0.813386s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.160465s] ... ok {2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.177989s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_object [0.181401s] ... ok {2} neutron.tests.unit.objects.test_objects.TestObjectVersions.test_versions [0.230504s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.134773s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.143827s] ... ok {1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.155006s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters [1.984012s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects [0.556240s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_filtering_by_fields [0.586668s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters [2.688422s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.267471s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_non_existent_object_raises_not_found [0.453104s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_object [0.338779s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_invalid_fields [0.141710s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.158697s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction [0.636594s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_invalid_fields [0.179525s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_invalid_field [0.117058s] ... ok {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 {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields [0.654500s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_with_validate_filters [0.240857s] ... ok {0} 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.NetworkDNSDomainDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_clean_obj_from_primitive [0.258839s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects [0.251446s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields [0.229765s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_validate_filters_false [6.183740s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object [0.226274s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction [0.840633s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_primary_key [0.237225s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects [0.219927s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.157614s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_invalid_fields [0.211297s] ... ok {1} 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 {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_valid_fields [0.202790s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_without_validate_filters [0.156877s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_with_validate_filters [0.230462s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_invalid_field [0.118344s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_with_validate_filters [0.101049s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_fields [0.240510s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_without_validate_filters [0.099965s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.110986s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields [0.236745s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.115483s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_standard_attr_id [3.956559s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__set_dns_domain [0.681997s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count [1.213851s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_validate_filters_false [0.623827s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj [0.769912s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_single_transaction [3.771840s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_create_update_delete [1.180364s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.749269s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction [0.579457s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_with_synthetic_fields [1.267725s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.368895s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction [0.683654s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create [0.158546s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates [0.156719s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_standard_attr_id [0.746903s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_object [0.157672s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction [2.835251s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters [4.954352s] ... ok {0} 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.NetworkPortSecurityIfaceObjTestCase.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_without_validate_filters [0.190538s] ... 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_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist [2.441856s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.169019s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_create_single_transaction [0.228160s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_create_update_delete [0.228297s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_single_transaction [0.242699s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_single_transaction [0.331887s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects [3.932430s] ... ok {0} 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.NetworkDbObjectTestCase.test_update_objects_nothing_to_update [0.351468s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_object [0.368051s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete [0.061196s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_valid_fields [0.077204s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object [0.047480s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_object [0.062343s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_primary_key [0.061736s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_single_transaction [0.627000s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_invalid_fields [0.061265s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_pager_is_passed_through [0.057210s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_valid_fields [0.120195s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_project_id [0.102592s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count [0.538568s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values [0.107874s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_invalid_field [0.098375s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.461567s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters_false [6.068815s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.546032s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_clean_obj_from_primitive [0.156433s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist [0.435798s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false [0.691099s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.429736s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters_false [0.849683s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects [0.725791s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_non_existent_object_raises_not_found [0.420142s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_clean_obj_from_primitive [0.104055s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_single_transaction [0.568914s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete [0.185527s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_duplicates [0.189041s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_fields_no_update [0.170459s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects [0.157173s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object [0.161799s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_primary_key [0.150401s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.173142s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_fields [0.165745s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object [0.159188s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values [0.162891s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_invalid_fields [0.154425s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.164132s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_without_validate_filters [0.176384s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_fields [0.171925s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_invalid_field [0.160107s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values [0.143875s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_invalid_fields [0.165541s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_without_validate_filters [0.188511s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_without_validate_filters [0.183896s] ... ok {3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_valid_fields [0.221091s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields [0.204356s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete [0.193010s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.230660s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_fields_no_update [0.180678s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_unique_key [0.150239s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields [0.209835s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.211643s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_without_validate_filters [0.205311s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes [1.748393s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_project_id [0.207370s] ... ok {0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_valid_fields [0.153657s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_validate_filters_false [1.843037s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_invalid_field [0.199137s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_object [9.510629s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_mixed_field [0.242768s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_without_validate_filters [0.235008s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update [0.226703s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.229572s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_invalid_filters [1.028644s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_object [0.198049s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects [0.184145s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields [1.548074s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_without_validate_filters [0.249224s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_makes_primitive_field_value [0.206771s] ... ok {2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_primary_key_forbidden_fail [0.168033s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.363426s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.336944s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction [1.563603s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction [1.451051s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_without_validate_filters [3.374168s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields [0.100721s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction [0.622051s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.099744s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.102375s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.111867s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.119551s] ... 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 {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.520016s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction [1.013103s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.043768s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden [0.205072s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.122451s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.101094s] ... ok {3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.097987s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_false [1.152369s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects [1.423883s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_updates_from_db_object [0.154121s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects [0.208024s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects [1.987921s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.193846s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object [0.130003s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [0.814832s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_primary_key [0.154293s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects [0.157449s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values [0.168200s] ... ok {0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.138676s] ... ok {0} 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_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction [1.292610s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist [1.068413s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_single_transaction [0.334930s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count [2.861709s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_single_transaction [0.324262s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_single_transaction [0.266015s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [0.790085s] ... ok {0} 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_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist [0.313940s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_db_obj [1.015522s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction [1.521894s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_not_shared_without_project_id [0.277366s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects [0.911259s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects_nothing_to_update [0.215067s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_object [0.495476s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete [0.131026s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.124697s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.127006s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_single_transaction [0.414910s] ... 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.IPAllocationDbObjectTestCase.test_get_object_create_update_delete [1.316242s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.138872s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_clean_obj_from_primitive [0.221943s] ... 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_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete [0.188501s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.120359s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects [0.183919s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.153116s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.168460s] ... ok {3} 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.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction [1.197511s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create [0.180186s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects [0.169558s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count [1.005237s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.578032s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_extra_fields [2.083055s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object [0.166530s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.514299s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_object [0.156746s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_valid_fields [0.151513s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object [1.822460s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.165916s] ... ok {0} 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 {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_unique_key [0.197629s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [1.617032s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_project_id [0.214951s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.210123s] ... 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 {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.171499s] ... ok {0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_updates_from_db_object [0.195340s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values [0.125837s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.104858s] ... ok {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.123802s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.136579s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_duplicates [0.163583s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.154448s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.188730s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_object [0.220588s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [2.897724s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.167985s] ... ok {3} 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 {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 {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters [1.438664s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.569724s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values [0.209692s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_clean_obj_from_primitive [0.160521s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_duplicates [0.157829s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_invalid_field [0.194565s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_updates_from_db_object [0.144643s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.197889s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects [0.179506s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.255927s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_invalid_fields [0.183122s] ... ok {3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_create_single_transaction [1.074495s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_extra_fields [0.203415s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_fields_no_update [0.184754s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_without_validate_filters [0.159386s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_without_validate_filters [0.181942s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_makes_primitive_field_value [0.210600s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_with_unset_project_id [0.179484s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects [1.433087s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes [0.195518s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_updates_from_db_object [0.185888s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_create_single_transaction [5.294318s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction [1.084355s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects [1.302849s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_invalid_filters [3.305492s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects_nothing_to_delete [0.441190s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction [1.048375s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction [0.603598s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_false [1.054287s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects [1.865877s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields [1.247411s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters [1.098399s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects_nothing_to_delete [4.092270s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_create_update_delete [1.017336s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.396528s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields [0.127711s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create [0.106960s] ... ok {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_ports.IPAllocationIfaceObjTestCase.test_delete_objects [0.099012s] ... ok {2} 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.IPAllocationIfaceObjTestCase.test_get_object [0.110220s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_unique_key [0.092269s] ... ok {2} 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 {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_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.096417s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes_forbidden [0.118973s] ... ok {2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_fields [0.114837s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_duplicated_port_bindings [1.995106s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction [2.348306s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction [1.393742s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_supports_extra_filtername [0.619412s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count [2.504971s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.472038s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction [0.812387s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist [1.104252s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_object [1.252069s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction [6.926571s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_false [1.189616s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects [0.822062s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.346280s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields [0.186229s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.140014s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_object [0.145286s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_single_transaction [0.879541s] ... 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 {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields [0.134868s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_without_validate_filters [0.197462s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.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_get_objects_pager_is_passed_through [0.324265s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.318085s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [2.020375s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.267197s] ... 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_to_dict_makes_primitive_field_value [0.200834s] ... 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_forbidden [0.223978s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_fields [0.222864s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields [0.236794s] ... ok {1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_updates_from_db_object [0.242463s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects [2.249408s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_supports_extra_filtername [5.218566s] ... ok {3} 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' {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects [2.167449s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_single_transaction [2.776444s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.331156s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_duplicates [0.344753s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_filtering_by_fields [2.281585s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.328493s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete [0.310213s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.279697s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object [0.203219s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key [0.138095s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects [0.184010s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_create_update_delete [1.931840s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.090148s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.108804s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.223011s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.278782s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false [6.818476s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_single_transaction [8.597041s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields [0.364610s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_updates_from_db_object [0.365979s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete [0.338391s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects [0.242259s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_invalid_fields [0.126422s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_valid_fields [0.170857s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_without_validate_filters [0.209082s] ... ok {1} 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_port_forwarding.PortForwardingObjectTestCase.test_get_objects_invalid_fields [0.219803s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_invalid_field [0.199121s] ... ok {0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_with_validate_filters [0.175824s] ... ok {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.291227s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters_false [4.618320s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count [7.223567s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj [2.607352s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_invalid_filters [1.588030s] ... 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 {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.259989s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects_nothing_to_update [3.220122s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_valid_fields [0.280593s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects [0.166560s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.920644s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object [0.196268s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key [0.153413s] ... ok {3} 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_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_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} 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.PortBindingLevelIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_invalid_fields [0.305241s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_mixed_field [0.283092s] ... ok {1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.253111s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_without_validate_filters [0.252212s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.744433s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.202353s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count [0.540147s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes [0.186471s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes_forbidden [0.224219s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_with_project_id [0.406861s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_without_project_id [0.355107s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.485813s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) [1.033172s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_filtering_by_fields [1.091512s] ... ok {3} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) [1.193086s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction [3.587173s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_create_update_delete [5.660129s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_validate_filters_false [2.274090s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_for_project [2.870336s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist [1.601843s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_standard_attr_id [0.563837s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters [1.093511s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction [3.681640s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_false [2.423891s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters_false [0.416275s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_not_shared_with_project_id [0.267543s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [2.469658s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count_invalid_fields [0.152364s] ... ok {1} 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_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.132272s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.133721s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_fields_no_update [0.158117s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects [0.167054s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.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.PortBindingLevelDbObjectTestCase.test_get_objects_with_synthetic_fields [3.408557s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.246977s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_with_validate_filters [0.197375s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.645898s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.255590s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes [0.311226s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_fields [0.212672s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction [1.535968s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_invalid_fields [0.190712s] ... ok {1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.208620s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [2.043009s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_false [1.389661s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_duplicates [0.294285s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.289459s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects [0.195377s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.313653s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_object [4.109420s] ... 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 {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.280904s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes [0.275376s] ... ok {0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_fields [0.254730s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_single_transaction [1.301737s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_updates_from_db_object [0.066070s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_primary_key [0.074202s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_unique_key [0.107090s] ... 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_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_with_validate_filters [0.086246s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.076534s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes [0.128784s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_without_validate_filters [0.107487s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_updates_from_db_object [0.146886s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_validate_filters_false [0.605112s] ... ok {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' {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_db_obj [0.823679s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.033220s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count [7.031856s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.211145s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects [6.046153s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields [0.132538s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_valid_fields [0.167587s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects [0.159431s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_invalid_fields [0.171483s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist [1.577959s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.213189s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_single_transaction [2.014634s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.197181s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_invalid_field [0.210882s] ... ok {2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_valid_fields [0.245238s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count [2.574766s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.294443s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_not_dhcp [4.069280s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.306488s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update [0.273643s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.309079s] ... ok {0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects [0.309526s] ... 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.PortDNSDbObjectTestCase.test_db_obj [2.364961s] ... ok {0} 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.PortDbObjectTestCase.test_get_ports_allocated_by_subnet_id [2.469313s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects [9.681707s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects_nothing_to_delete [1.834243s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_false [0.983768s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction [2.029261s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters [1.208894s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction [2.340135s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_filtering_by_fields [2.075350s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_supports_extra_filtername [1.657224s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids [3.169914s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_port_binding_by_vnic_type [2.664512s] ... ok {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_2_to_v1_1_drops_segment_id_in_binding_levels [1.676122s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_create_update_delete [6.498446s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist [2.401421s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_5_to_v1_4_drops_qos_network_policy_id [1.319910s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_duplicates [0.339366s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_invalid_fields [0.283906s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters [1.877292s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_unique_key [0.248112s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.256136s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create [0.319182s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_duplicates [0.266426s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_without_validate_filters [0.306759s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields [0.285896s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_project_id [0.226591s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object [0.323016s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values [0.180064s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist [3.067346s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_with_validate_filters [0.223153s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects [0.252880s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_without_validate_filters [0.239476s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_synthetic_fields [0.226863s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_fields [0.282110s] ... ok {3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_valid_fields [0.285129s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_invalid_fields [0.293031s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects [0.142978s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_invalid_fields [2.978232s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_queries_constant [6.873900s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.214230s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_object [3.403603s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.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.PortDNSIfaceObjTestCase.test_get_values_without_validate_filters [0.345421s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [2.703562s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_valid_fields [0.182023s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.295598s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects_nothing_to_update [1.693394s] ... ok {3} 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_ports.PortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create [0.180510s] ... ok {3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.340368s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects [0.181357s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.147974s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_fields_no_update [0.173871s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.202646s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_check_network_ports_by_binding_types [1.670821s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count [0.685894s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_invalid_field [0.145503s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_fields [0.153665s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_invalid_filters [0.761172s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_create_single_transaction [0.869146s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects [0.908079s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_create_update_delete [0.906075s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_create_update_delete [2.397050s] ... ok {3} 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' {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_object ... 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 {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_invalid_fields [0.156680s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates [0.194114s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_updates_from_db_object [0.192728s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_object [0.242167s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_primary_key [0.249929s] ... 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 {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_validate_filters_false [5.292530s] ... ok {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_without_validate_filters [0.229194s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values [0.267268s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_invalid_field [0.232109s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_without_validate_filters [0.297634s] ... ok {3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.291145s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count [0.512945s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_false [10.653455s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_invalid_filters [0.422162s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_db_obj [0.657609s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_with_synthetic_fields [5.777729s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.513001s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects [0.587005s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects [4.491800s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.431601s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction [1.195462s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction [0.583631s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_non_existent_object_raises_not_found [3.786981s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_supports_extra_filtername [1.627104s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects_nothing_to_delete [3.856835s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction [3.058166s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} 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' {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction [0.431906s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_supports_extra_filtername [0.365847s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters [0.325170s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects [0.466423s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_single_transaction [0.472304s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates [0.271178s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects [5.643669s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_fields_no_update [0.253156s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object [0.261235s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_by_vnic_type_and_host [5.620095s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects [0.215315s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_single_transaction [4.017061s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_project_id [0.186138s] ... 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_changes [0.182168s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_valid_fields [0.242722s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_ids_by_security_groups_except_router [1.688697s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count [0.548054s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_supports_extra_filtername [0.627349s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist [1.496831s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters [0.450218s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects_nothing_to_update [0.686718s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters_false [0.808284s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_filtering_by_fields [3.772687s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields [0.255536s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_duplicates [0.309374s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete [0.266922s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects [0.260229s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_primary_key [0.280112s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {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_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_invalid_field [0.213619s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_with_synthetic_fields [2.844312s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.349066s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_fields [0.397060s] ... ok {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects [3.857664s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects_nothing_to_update [8.728706s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create [0.225080s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects_nothing_to_update [0.812113s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_primary_key [0.143266s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_unique_key [0.169345s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_mixed_fields [0.163953s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_supports_extra_filtername [2.182324s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_updates_from_db_object [0.271326s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_pager_is_passed_through [0.180253s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_without_validate_filters [0.258307s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_valid_fields [0.332780s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_fields_no_update [0.218428s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object [0.228755s] ... ok {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 {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_object [0.199439s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_without_validate_filters [0.174779s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_invalid_fields [0.234726s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_mixed_field [0.215445s] ... ok {3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_updates_from_db_object [2.826222s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.201271s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes_forbidden [0.174115s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_without_validate_filters [0.209660s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count [0.430553s] ... ok {1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_updates_from_db_object [0.160820s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_invalid_field [0.207253s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_mixed_field [0.269618s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_create_single_transaction [0.459019s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden [0.287196s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist [2.707668s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.289569s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction [0.565915s] ... ok {2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_updates_from_db_object [0.254522s] ... 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' {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count [1.602638s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_false [0.586899s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field [0.619601s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.473921s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_updates_from_db_object [0.238683s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_object [0.283667s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_invalid_fields [0.259600s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_mixed_fields [0.231671s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.255481s] ... ok {2} 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.DistributedPortBindingDbObjectTestCase.test_count_invalid_filters [3.130927s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values [0.182840s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create [0.327195s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_with_validate_filters [0.185666s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.257922s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_without_validate_filters [0.186352s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.261892s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.267709s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object [0.203346s] ... ok {3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.242218s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.330177s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.447062s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.320704s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.258382s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction [0.439692s] ... ok {1} 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' {2} 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_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction [0.529848s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values [0.335315s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters [6.782340s] ... ok {2} 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 {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.444533s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.309835s] ... ok {2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden [0.250943s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_object [0.637395s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_validate_filters_false [0.553859s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction [0.537560s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields [0.268938s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.576580s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_duplicates [0.268102s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_filtering_by_fields [0.677918s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.303340s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false [1.868623s] ... 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_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction [0.501710s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_false [0.502059s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_non_existent_object_raises_not_found [3.619023s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes_forbidden [0.298811s] ... ok {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields [0.271131s] ... ok {2} 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_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.335566s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create [0.155367s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects [0.150599s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_invalid_fields [0.306557s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_invalid_fields [0.212599s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_valid_fields [0.336015s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create [0.390738s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.322835s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_updates_from_db_object [0.256131s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_unique_key [0.240615s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects [0.284061s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.284980s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_valid_fields [0.341988s] ... ok {2} 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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object [4.820773s] ... ok {2} 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_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.251237s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_single_transaction [4.289246s] ... ok {2} 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_ports.PortBindingLevelIfaceObjTestCase.test_create [0.325821s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete [0.268524s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields [0.292236s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_primary_key [0.300541s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_invalid_fields [0.336658s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values [0.248691s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_mixed_fields [0.331784s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.189801s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes_forbidden [0.218777s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects [2.110285s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_fields [0.202473s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values [0.312855s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.214386s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_synthetic_fields [0.199487s] ... ok {3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectTestCase.test_get_type_class_map [0.195007s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_without_validate_filters [0.244840s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_attach_rbac_returns_type [0.415771s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.293613s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_invalid_fields [0.367745s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_updates_from_db_object [0.346566s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(PortBinding) [0.825832s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete [0.573111s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_single_transaction [2.207424s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.264016s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_fields_no_update [0.350085s] ... ok {0} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(DistributedPortBinding) [0.829987s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_object [0.329458s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete [0.304518s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_pager_is_passed_through [0.324891s] ... ok {2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_without_validate_filters [3.907620s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_fields_no_update [0.275074s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object [0.259125s] ... ok {3} 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 {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_create_single_transaction [0.546172s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_without_validate_filters [0.106729s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_db_object_owner [0.155788s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.317127s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_false [0.461301s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes [0.153809s] ... ok {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes_forbidden [0.137197s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_primary_key_forbidden_fail [0.137764s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.489080s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.282753s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count [0.183489s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_invalid_filters [0.191222s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_clean_obj_from_primitive [0.276020s] ... ok {1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.325368s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_invalid_filters [2.656301s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj [0.503263s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete [0.209192s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects [0.158023s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects_nothing_to_delete [0.237892s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.136910s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields [0.227333s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_unique_key [0.137163s] ... ok {2} 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_router.DVRMacAddressDbObjectTestCase.test_get_object_create_update_delete [0.319954s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_with_validate_filters [0.214413s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_single_transaction [0.374145s] ... ok {3} 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_quota.QuotaUsageDbObjectTestCase.test_get_object_create_update_delete [0.355743s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_object [0.363015s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_validate_filters_false [2.168049s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects_nothing_to_update [0.358246s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_create_single_transaction [2.540351s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object [0.405582s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.128303s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_single_transaction [0.349577s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields [0.283110s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields [0.375087s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update [0.332324s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_object [0.266529s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction [2.331758s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [1.651640s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects [0.235900s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive [0.239067s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create [0.179977s] ... 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 {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates [0.201699s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_with_validate_filters [0.204220s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects [0.236552s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object [0.229973s] ... ok {2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields [0.205314s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects [3.538294s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_invalid_fields [0.283847s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters [0.413700s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.285465s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_expired [0.388138s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.282073s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_single_transaction [2.188676s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.405132s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes [0.283762s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden [0.301069s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_filtering_by_fields [0.545163s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_fields [0.210260s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_invalid_fields [0.193537s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields [0.188927s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction [0.475847s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_filtering_by_fields [2.184132s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_without_validate_filters [0.227861s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction [0.294504s] ... ok {3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.216198s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_clean_obj_from_primitive [0.219235s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields [1.967330s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create [0.217585s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_invalid_fields [0.215515s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_without_validate_filters [0.184670s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_fields_no_update [0.240455s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects [0.213246s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_pager_is_passed_through [0.262897s] ... 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 {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_invalid_field [0.165753s] ... ok {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_without_validate_filters [0.154583s] ... ok {2} 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_router.DvrFipGatewayPortAgentBindingTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects [0.473464s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects_nothing_to_update [0.310022s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive [0.208743s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields [0.178231s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_primary_key [0.201212s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.120080s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_invalid_field [0.122520s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.082201s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.077926s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_fields [0.273654s] ... ok {2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields [0.230302s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters [0.444488s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj [0.476559s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_create_update_delete [6.997180s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects [0.228695s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects_nothing_to_update [0.165484s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.350737s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_fields [0.088044s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update [0.091177s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object [0.066892s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects [0.065468s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete [0.252548s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_valid_fields [0.132041s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.286496s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_with_validate_filters [0.080797s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_without_validate_filters [0.097156s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.220972s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes [0.094820s] ... ok {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields [0.098924s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_invalid_fields [0.102443s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_duplicates [0.118324s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects [0.061502s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.228187s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_fields_no_update [0.107452s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.073168s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_valid_fields [0.081229s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.285809s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.272073s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.261100s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_mixed_field [0.168485s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj [6.236534s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.205917s] ... ok {1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_object [3.621072s] ... ok {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.079428s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create [0.075711s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_valid_fields [0.169655s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_without_validate_filters [0.127748s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_primary_key [0.154731s] ... ok {2} 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_db.RbacNeutronDbObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.490913s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_validate_filters_false [2.685210s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_valid_fields [0.477737s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects_nothing_to_update [2.667242s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_clean_obj_from_primitive [0.381970s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_projects_with_shared_access_to_db_obj_return_project_ids [0.328615s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete [0.310321s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_admin [0.315182s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects [0.341993s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_invalid_fields [0.300384s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_valid_fields [0.289859s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_without_validate_filters [0.356115s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_create_single_transaction [2.396261s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_object [0.236526s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_avoid_duplicate_update [0.375914s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_valid_fields [0.228596s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_remove_wildcard_sharing [0.261435s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_updates_from_db_object [0.268589s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values [0.311104s] ... ok {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_project_and_in_use [0.473681s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_invalid_field [0.249790s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_used_wildcarded [0.332582s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden [0.227388s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_validate_filters_false [0.284033s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.315564s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_db_obj [2.126409s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [7.781469s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects [0.291957s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_supports_extra_filtername [0.338444s] ... ok {2} 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_router.DVRMacAddressDbObjectTestCase.test_objects_exist [0.495008s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.612218s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.558618s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy [2.960646s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects [0.730098s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields [0.250166s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_invalid_fields [0.282025s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_create_update_delete [1.790782s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects [3.064829s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters [1.197562s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.198385s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.260272s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.211515s] ... ok {1} 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.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.286476s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_without_validate_filters [3.487027s] ... ok {2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_invalid_field [0.128346s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values [0.196591s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_duplicates [0.164873s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.198703s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_updates_from_db_object [0.126473s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object [0.179361s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes [0.218278s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_primary_key [0.219619s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_with_validate_filters [0.346273s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_fields [0.276523s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden [1.977766s] ... ok {2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_valid_fields [0.293927s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.079671s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields [10.960697s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_filtering_by_fields [5.874583s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction [0.936851s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_create_single_transaction [2.582880s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count [5.850599s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_db_obj [3.963170s] ... 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_ports.PortDbObjectTestCase.test_get_objects_with_synthetic_fields [6.349688s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_single_transaction [4.126128s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_create_update_delete [3.793336s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot [1.888791s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_false [3.498233s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_pci_slot [1.625659s] ... ok {1} 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_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive [0.321497s] ... 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_create_duplicates [0.328456s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters [3.174023s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object [0.323063s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields [0.311243s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters [0.325121s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update [0.301699s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_object [0.305204s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_valid_fields [0.277489s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters [0.284388s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_with_validate_filters [0.260359s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_standard_attr_id [5.215572s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_fields [0.321633s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields [0.304109s] ... ok {1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_updates_from_db_object [0.294724s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction [9.220815s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.055420s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id [2.918482s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters_false [7.757373s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids_and_port_id [2.558801s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.366805s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_with_synthetic_fields [6.456119s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction [5.303130s] ... ok {0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_6_to_v1_5_drops_numa_affinity_policy [1.182646s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_clean_obj_from_primitive [0.191845s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create [0.250071s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete [0.351616s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects [0.321927s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields [0.318614s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_primary_key [0.272527s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects [0.340865s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_mixed_fields [0.317579s] ... ok {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes [0.083740s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_duplicates [0.077524s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_fields_no_update [0.108081s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_object [0.082455s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_unique_key [0.079330s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects [0.134057s] ... 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_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.179109s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.160231s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_supports_extra_filtername [4.845043s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.293728s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.219657s] ... ok {0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters_false [2.474524s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_create_single_transaction [0.537560s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_qos_policy [9.184672s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj [0.500400s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects [4.312513s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_invalid_fields [0.420376s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_without_validate_filters [0.204830s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_fields_no_update [0.157908s] ... 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_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects_nothing_to_delete [4.978258s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_without_validate_filters [0.279844s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields [7.144539s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_fields [0.244946s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_single_transaction [0.691797s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields [0.298286s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.391377s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction [0.825147s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_supports_extra_filtername [0.711944s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters_false [0.906837s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive [0.293382s] ... 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_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete [0.323008s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects_nothing_to_update [9.863775s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_security_group [3.672040s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_invalid_fields [0.327509s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_with_validate_filters [0.327613s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes_forbidden [0.270479s] ... ok {0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count [2.338256s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist [0.600957s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters_false [0.548937s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_invalid_filters [1.882805s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_invalid_fields [0.347880s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create [0.318193s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields [0.387465s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_single_transaction [5.614804s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_invalid_fields [0.392170s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects_nothing_to_delete [1.393622s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create [0.431900s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.306448s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_unique_key [0.308768s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_valid_fields [0.304599s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.293255s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_project_id [0.478061s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields [0.330302s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.304135s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.336943s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values [0.308316s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes [0.360098s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_invalid_field [0.288582s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_without_validate_filters [0.241615s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.261309s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.277129s] ... ok {3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields [0.258446s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields [0.197226s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.218999s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.210510s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_updates_from_db_object [0.195328s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects_nothing_to_delete [2.730140s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_dhcp [6.217570s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: Port object loads segment info without relationships {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_ports [1.057600s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false [5.059588s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_single_transaction [3.294010s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.587179s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction [0.685017s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_network_policy_id [1.680182s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction [0.410049s] ... ok {0} 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_quota.QuotaUsageDbObjectTestCase.test_objects_exist_false [0.675856s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_clean_obj_from_primitive [0.321300s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create [0.270964s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_updates_from_db_object [0.247782s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_unique_key [0.223573s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_invalid_fields [0.093534s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_valid_fields [0.091657s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_object [2.497833s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_without_validate_filters [0.088621s] ... ok {0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_valid_fields [0.068790s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_db_obj [0.344842s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.249237s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_create_update_delete [0.146731s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist [0.161948s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_object [0.108963s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_single_transaction [1.215397s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.174527s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object [0.136999s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects [0.166188s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_project_id [0.249375s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_mixed_field [0.302481s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_synthetic_fields [0.271236s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes [0.213856s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_scoped_floating_ips [25.667260s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_invalid_fields [0.137882s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_3_to_v1_2_unlists_distributed_bindings [1.622912s] ... ok {0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_updates_from_db_object [0.188875s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false [0.480938s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction [0.357434s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.499057s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_filtering_by_fields [0.583076s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_4_to_v1_3_converts_binding_to_portbinding_object [2.181325s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction [0.571778s] ... ok {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_7_to_v1_6_drops_device_profile [0.729814s] ... 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' {1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_8_to_v1_7_drops_hints [0.591012s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_filtering_by_fields [10.496490s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_invalid_fields [0.169334s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_supports_extra_filtername [0.510327s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields [0.166725s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_qos_network_policy_id [4.049729s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_valid_fields [0.158732s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.198011s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist [2.806513s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_updates_from_db_object [0.175464s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects [0.150517s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_with_unset_project_id [2.978276s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_primary_key [0.196208s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_invalid_fields [0.162588s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_create_update_delete [3.775044s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_invalid_fields [0.232285s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.153301s] ... ok {1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_without_validate_filters [0.229274s] ... ok {0} 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_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_invalid_field [0.164792s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.226364s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete [0.218131s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.288280s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.348554s] ... ok {0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_updates_from_db_object [0.337173s] ... 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 {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object [0.199599s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.142326s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_missing_object [0.141122s] ... 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_object_missing_primary_key [0.155054s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.175253s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_fields [0.145439s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.163903s] ... ok {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.201526s] ... ok {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 {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.195758s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_without_validate_filters [0.205543s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_invalid_field [0.192408s] ... 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 {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.225440s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.217741s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_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.RBACBaseObjectIfaceTestCase.test_update_objects_valid_fields [0.232359s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist [0.454232s] ... ok {0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters [0.311490s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates [0.236482s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects [0.207805s] ... ok {1} 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_router.RouterDbObjectTestCase.test_get_object_with_synthetic_fields [4.309809s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_update [0.153379s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object [0.200389s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object [0.164385s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_invalid_fields [0.216917s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_mixed_fields [0.234867s] ... ok {1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_valid_fields [0.185832s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects [8.559055s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_without_validate_filters [0.322696s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_validate_filters_false [0.374417s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_mixed_field [0.276935s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_with_validate_filters [0.132815s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context [0.123713s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_filtering_by_fields [0.443168s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_allowed_for_admin_or_owner [0.190369s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_create_update_delete [0.306013s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_handles_only_object_type [0.244847s] ... ok {0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_skips_db_object_owner [0.293332s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_object [0.422960s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects_nothing_to_update [0.344397s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_single_transaction [0.381577s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_updates_from_db_object [0.226871s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction [0.397077s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_invalid_fields [0.213882s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_valid_fields [0.249736s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction [0.380372s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_object [0.267378s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_v1_2_to_v1_1_drops_qos_network_policy_id [2.873944s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_primary_key [0.225463s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false [0.391481s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_duplicates [0.229165s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters [0.225031s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_router_ids_without_router_std_attrs [3.970928s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete [0.246529s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.200637s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes_forbidden [0.176746s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects [0.250367s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_invalid_fields [0.166069s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.240461s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters [0.320553s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_fields [0.253043s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.212319s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction [0.282022s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects [0.183461s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.215828s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.165364s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_valid_fields [0.201913s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object [1.897020s] ... ok {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.271088s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.181391s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_standard_attr_id [2.263079s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_updates_from_db_object [0.259220s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_fields_no_update [0.211927s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_object [0.177793s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_db_obj [1.757123s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_primary_key [0.181883s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects [0.176296s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects_nothing_to_delete [0.076519s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects [0.205963s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields [0.129530s] ... ok {0} 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.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected [0.300173s] ... 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 {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters [1.506502s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist [0.288013s] ... ok {0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_with_validate_filters [0.192480s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.498278s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete [0.204906s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters_false [0.339324s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects [0.165996s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.231982s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_valid_fields [0.190948s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects [0.229221s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_object [0.165252s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_valid_fields [0.119752s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_unique_key [0.161814s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.130043s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object [0.110095s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_invalid_fields [0.188349s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.113532s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_without_validate_filters [0.118431s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_valid_fields [0.153937s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_project_id [0.112339s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_without_validate_filters [0.181831s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values [0.142254s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_without_validate_filters [0.156170s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.163210s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_makes_primitive_field_value [0.167964s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes [0.190670s] ... 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 {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden [0.223290s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes_forbidden [0.184594s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_without_validate_filters [0.199828s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_invalid_fields [0.151424s] ... ok {1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.170795s] ... ok {0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_primary_key_forbidden_fail [0.175044s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_qos_policy [3.141063s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_validate_filters_false [0.359867s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects [0.407899s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_with_synthetic_fields [0.313809s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.394345s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects_nothing_to_update [1.404016s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_with_synthetic_fields [0.445018s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction [4.956336s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters [0.357497s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters_false [0.444066s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_single_transaction [0.468423s] ... ok {3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_single_transaction [1.668052s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields [0.245288s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create [0.163398s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_duplicates [0.187935s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects [4.491864s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete [0.154697s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects [0.168597s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_valid_fields [0.207609s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.160611s] ... ok {2} 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' {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update [0.173994s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key [0.186099s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_valid_fields [0.184969s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername [1.265716s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_invalid_filters [3.666010s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_without_validate_filters [0.151777s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects [1.342492s] ... ok {1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden [0.195221s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count [0.395589s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects_nothing_to_delete [0.703483s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects [0.334476s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_with_synthetic_fields [2.840823s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_create_update_delete [0.331755s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} 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' {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_false [0.298714s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_qos_policy_id [1.470906s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters [0.399377s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters_false [0.360830s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_clean_obj_from_primitive [0.146680s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create [0.201733s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_false [0.822164s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_distributed_flag [1.556555s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete [0.213826s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields [0.171673s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id [7.659057s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_object [0.154532s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_unique_key [0.162662s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... 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 {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.156903s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_object [1.256843s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values [0.149157s] ... ok {2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.413720s] ... ok {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.155388s] ... ok {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_rbac.RBACBaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.178730s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction [1.114452s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete [0.197551s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields [0.231398s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.167943s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.224420s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_validate_filters_false [1.612677s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.206508s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_updates_from_db_object [0.262909s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects [0.200316s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects [0.143416s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_valid_fields [0.133571s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.169314s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_object [0.113364s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.160498s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects [0.145873s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields [0.114696s] ... ok {1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.149406s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_clean_obj_from_primitive [0.221657s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.108895s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj [1.448315s] ... ok {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_rbac_db.RbacNeutronDbObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist [4.143583s] ... ok {3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values [0.173736s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_invalid_fields [0.250104s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create [0.160069s] ... ok {1} 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_router.RouterIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.183006s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects [0.174004s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values [0.241855s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_invalid_field [0.222900s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects [2.149017s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_single_transaction [2.892876s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values [0.144697s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_invalid_field [0.120232s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_fails_for_unauthorized_project [0.148380s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_if_shared_with_project [0.168115s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction [0.626004s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_makes_primitive_field_value [0.138061s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [3.580663s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields [0.216133s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_valid_fields [0.234105s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_wildcard [0.225239s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_forbidden_for_outsiders [0.311859s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_handles_shared_action [0.303858s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_mixed_field [3.702964s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction [0.945903s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_without_validate_filters [0.203548s] ... ok {1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_not_bound_project_success [0.283770s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.198357s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction [0.278878s] ... ok {3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_updates_from_db_object [0.221564s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_supports_extra_filtername [0.798789s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters_false [0.333530s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete [0.190354s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields [0.195214s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_unique_key [0.187244s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_valid_fields [0.182623s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values [0.184782s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_non_existent_object_raises_not_found [0.893275s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_without_validate_filters [0.183452s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_clean_obj_from_primitive [0.215348s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object [0.168831s] ... ok {1} 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.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_primary_key [0.162144s] ... ok {1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_updates_from_db_object [0.155565s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count [2.680880s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_valid_fields [0.148892s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count_invalid_fields [0.152795s] ... ok {2} 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.DvrFipGatewayPortAgentBindingTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_without_validate_filters [0.158293s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_object [5.250958s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values [0.154951s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_with_validate_filters [0.167251s] ... ok {1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes [0.143624s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_fields [0.133041s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.148968s] ... ok {2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_updates_from_db_object [0.160456s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_duplicates [0.183329s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_invalid_fields [0.173105s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_create_single_transaction [2.003420s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_valid_fields [0.197346s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object [0.187716s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_object [0.155055s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_invalid_fields [0.164207s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.148855s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.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_v1_1_to_v1_0_drops_qos_policy_id [2.422671s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_without_validate_filters [0.151011s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_with_validate_filters [0.154903s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_invalid_fields [0.159884s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_updates_from_db_object [0.158765s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.175720s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.800179s] ... 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 {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values [0.158365s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.168582s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_without_validate_filters [0.160267s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [1.989261s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_synthetic_fields [0.171129s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.194517s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes [0.207036s] ... ok {2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_fields [0.195898s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [2.063991s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden [0.201885s] ... ok {0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.105740s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_invalid_filters [6.024303s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects [3.920424s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_validate_filters_false [1.035604s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects_nothing_to_delete [1.294733s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_db_obj [2.116309s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_create_update_delete [4.029787s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_validate_filters_false [4.242756s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_single_transaction [2.228410s] ... ok {0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters_false [2.027491s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction [2.029750s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects [1.939574s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_create_single_transaction [3.402117s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects_nothing_to_update [0.908457s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates [0.180570s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete [0.154757s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_without_validate_filters [0.145125s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update [0.152256s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_supports_extra_filtername [1.730411s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_unique_key [0.157771s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_invalid_field [0.218266s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_without_validate_filters [0.256592s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects_nothing_to_delete [3.061251s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects [2.389578s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates [0.213979s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_valid_fields [0.240574s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object [0.238031s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_primary_key [0.218507s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist [2.274319s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_unique_key [0.217099s] ... ok {0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_without_validate_filters [0.166079s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_clean_obj_from_primitive [0.172439s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_updates_from_db_object [0.224070s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete [0.234048s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects [0.243539s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields [0.177434s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_primary_key [0.170081s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_unique_key [0.162429s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_mixed_fields [0.146133s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.789183s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.158669s] ... ok {2} 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.RouterIfaceObjectTestCase.test_get_objects_valid_fields [0.171553s] ... ok {2} 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.RouterIfaceObjectTestCase.test_get_project_id [0.168357s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_without_validate_filters [0.122933s] ... ok {0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_invalid_fields [0.164664s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values [0.098228s] ... ok {2} 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 {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_create_update_delete [4.649218s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_without_validate_filters [0.142112s] ... ok {2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.138185s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_single_transaction [1.936035s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_clean_obj_from_primitive [0.141459s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_single_transaction [1.027365s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_updates_from_db_object [0.129849s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.148281s] ... ok {3} 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_router.RouterPortIfaceObjectTestCase.test_get_values_invalid_field [0.173449s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_without_validate_filters [0.186629s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_validate_filters_false [2.316590s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.188654s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_valid_fields [0.170064s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields [1.263829s] ... ok {3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_updates_from_db_object [0.179666s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction [2.692201s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.173500s] ... ok {2} 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_router.RouterRouteDbObjectTestCase.test_count_invalid_filters [1.489562s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_supports_extra_filtername [0.869865s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_filtering_by_fields [2.428984s] ... ok {1} 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.FloatingIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.091697s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update [0.098020s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist [1.202495s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object [0.109290s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_object [0.111677s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects [1.407023s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields [0.168879s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_without_validate_filters [0.104589s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_invalid_field [0.125096s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction [1.665419s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects_nothing_to_delete [0.729491s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_mixed_field [0.134035s] ... ok {1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_fields [0.163044s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_create_update_delete [1.004220s] ... ok {2} 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.RouterRouteIfaceObjectTestCase.test_clean_obj_from_primitive [0.207094s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_invalid_fields [0.196012s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.162526s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_invalid_fields [0.167719s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_check_routers_not_owned_by_projects [1.978753s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters [4.172316s] ... ok {3} 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.RouterDbObjectTestCase.test_count [2.281665s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_without_validate_filters [2.084597s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden [0.213931s] ... ok {2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects_nothing_to_update [1.608103s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields [0.192722s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.600278s] ... 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_count_invalid_filters [1.657571s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create [0.250901s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters [0.666411s] ... 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_router.RouterPortIfaceObjectTestCase.test_delete_objects [0.221759s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields [0.231248s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_updates_from_db_object [0.217648s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction [0.478035s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_invalid_fields [0.186963s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects [0.194112s] ... ok {0} 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_router.RouterRouteIfaceObjectTestCase.test_fields_no_update [0.197585s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false [0.397379s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_valid_fields [0.189891s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.205136s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_with_validate_filters [0.192117s] ... 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 {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_create_single_transaction [1.668557s] ... 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 {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.571095s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_without_validate_filters [0.205682s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes [0.200287s] ... ok {3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values [0.190782s] ... ok {0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_fields [0.173042s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters [1.372114s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [0.275889s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_duplicates [0.419595s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete [0.385177s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count [2.744548s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_validate_filters_false [1.564422s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects [0.385791s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [0.285836s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.159392s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects [0.170797s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_create_single_transaction [0.693077s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_project_id [0.164348s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values [0.134485s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction [0.342433s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.148661s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.173779s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_validate_filters_false [1.488814s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.420067s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.195964s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields [0.163937s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.093822s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects [5.438219s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_db_obj [0.451672s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_create_single_transaction [1.068218s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.278677s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.518001s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields [0.169868s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object [0.131344s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.153920s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields [0.557142s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj [0.958452s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.145938s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields [0.614165s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count [0.612071s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction [0.685657s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction [1.023786s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_validate_filters_false [0.469060s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_single_transaction [0.198816s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters_false [1.790819s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_invalid_fields [0.071718s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction [4.220351s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False [6.234815s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_filter_by_is_default [6.249513s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create [5.100694s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_stateful [1.257470s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates [0.626053s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist [5.813439s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_object [0.156615s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth [1.079837s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_3_to_1_2_no_remote_ag [0.326661s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_primary_key [0.129627s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key [0.127685s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant [0.348729s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects [0.214559s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_6_to_1_5_no_belongs_to_default_sg [0.480443s] ... ok {0} 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.RouterRouteIfaceObjectTestCase.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_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_false [0.561494s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields [0.905760s] ... ok {0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.603214s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found [0.427659s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_update [0.262535s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count [0.650524s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects [0.551632s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.152525s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create [0.183779s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_duplicates [0.177255s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [0.164161s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects [0.183307s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_object [2.812255s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects [0.101678s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects [0.701706s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.108021s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.207231s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_fields_no_update [0.179904s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values [0.167240s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_single_transaction [0.448044s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.166966s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_mixed_field [0.150536s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.144947s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.160216s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.159393s] ... ok {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 {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.140197s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_fields [0.151541s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.142635s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.147433s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.181737s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.164661s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_updates_from_db_object [0.186282s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.136728s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.042940s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.197988s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count [0.217533s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.227152s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_invalid_filters [0.560434s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.173171s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects [0.589120s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_validate_filters_false [0.550664s] ... 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_objects_without_validate_filters [0.269197s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_single_transaction [0.657829s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.157251s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.179397s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_filtering_by_fields [0.516064s] ... ok {1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects [3.473589s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_create_single_transaction [0.426692s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_single_transaction [0.540298s] ... ok {3} 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_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.399680s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.633152s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_shared [0.715605s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_create_update_delete [1.154137s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_false [0.698092s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.173421s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist [0.678151s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects [0.546713s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_sgs_stateful_flag [0.470488s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.185308s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.371564s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True [0.546916s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.367690s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_4_to_1_3_no_normalized_cidr [0.285711s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.262164s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.415182s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.345781s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction [1.167329s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count [4.774833s] ... 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 {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.556443s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_create_single_transaction [3.425229s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects [5.972838s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.127024s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.257921s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_project_id [0.271977s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values [0.253168s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.311907s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_non_existent_object_raises_not_found [2.079370s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [5.734911s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes [0.345593s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete [0.523985s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.482021s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [6.211867s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.502766s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields [0.421354s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.363668s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count [2.758166s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_fields [0.437514s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters [0.554082s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields [3.215161s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_project_id [0.351835s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.449614s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.258124s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.296301s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_db_obj [1.188038s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj [2.538260s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.162835s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_check_belongs_to_default_sg [3.065053s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_create_update_delete [3.385289s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_non_existent_object_raises_not_found [2.180435s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_create_update_delete [1.388358s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [1.449996s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects_nothing_to_delete [2.275233s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields [4.511990s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [2.792571s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_supports_extra_filtername [2.368990s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [1.255640s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist [4.908878s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_create_update_delete [2.894744s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_single_transaction [1.096753s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create [0.349283s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete [0.376040s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_fields_no_update [0.473274s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_false [2.355028s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction [2.409608s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object [0.473045s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.442213s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_standard_attr_id [2.917232s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.429188s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.361139s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.423250s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.320373s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_normalized_cidr [1.620185s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction [1.221789s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_1_to_1_0_no_remote_ag [2.827850s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction [1.470625s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters [2.264348s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_3_to_1_2_no_belongs_to_def_sg [2.546525s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction [2.396899s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_extra_fields [0.365125s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_primary_key [0.337751s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters [8.797974s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects [0.424906s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist [2.535365s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.415390s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.431991s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values [0.358927s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_invalid_field [0.410391s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_mixed_field [0.483089s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_with_unset_project_id [0.438511s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object [3.991143s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters_false [4.980272s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create [0.547986s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_fields [0.448598s] ... 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 {1} 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 {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.405137s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden [0.389982s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_invalid_fields [0.396245s] ... ok {1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_valid_fields [0.467871s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_invalid_fields [0.467431s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_security_group_rule_ids [5.250429s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_fields_no_update [0.423718s] ... ok {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_without_validate_filters [5.898877s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.469482s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_without_validate_filters [0.351888s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates [0.339050s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes_forbidden [0.399926s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects [0.373269s] ... ok {1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_valid_fields [0.349288s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_create_single_transaction [1.067199s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields [0.306668s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_invalid_fields [0.288590s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false [2.270216s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_mixed_fields [0.420748s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_db_obj [1.308192s] ... 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_to_dict_makes_primitive_field_value [0.486042s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.973788s] ... ok {3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields [0.426619s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_non_existent_object_raises_not_found [2.173274s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects [1.293656s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_invalid_filters [1.069119s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.989204s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects_nothing_to_update [2.090415s] ... ok {0} 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_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_filtering_by_fields [2.254157s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create [0.583494s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_updates_from_db_object [0.542623s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_false [1.075363s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_fields [0.512423s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_updates_from_db_object [0.545352s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_invalid_filters [7.533895s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_object [0.510529s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist [0.823752s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects [0.518160s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_valid_fields [0.525614s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_primary_key [0.506316s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_object [0.997668s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.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_get_objects_pager_is_passed_through [0.527120s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes [0.540280s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes_forbidden [0.531459s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects [1.250536s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields [0.582963s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.479396s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_valid_fields [0.567102s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_without_validate_filters [0.538154s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count_invalid_fields [0.403182s] ... ok {0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_updates_from_db_object [0.517624s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} 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_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_fields_no_update [0.426816s] ... ok {2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_updates_from_db_object [0.567029s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object [0.383837s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_object [0.266174s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count [1.198744s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_create_single_transaction [0.823463s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_unique_key [0.393904s] ... ok {3} 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_servicetype.ProviderResourceAssociationDbObjectTestCase.test_db_obj [0.487648s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_invalid_field [0.312552s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_single_transaction [1.202409s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects [0.558584s] ... 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 {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_single_transaction [0.307012s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes_forbidden [0.439694s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_create_update_delete [0.562284s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_single_transaction [0.626675s] ... ok {3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_invalid_fields [0.417441s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction [0.631461s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist [0.135857s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters [1.284167s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_standard_attr_id [1.489751s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_single_transaction [1.053756s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create [0.539272s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters_false [1.172293s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.426928s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction [0.844437s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_db_obj [10.629541s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.820784s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.455763s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object [0.355715s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create [5.067275s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_object [0.308760s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects [0.441071s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.331090s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_invalid_fields [0.394767s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_unique_key [0.442154s] ... 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 {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.330598s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values [0.387466s] ... 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 {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.428538s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.456946s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes [0.415615s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.315944s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_fields [0.340660s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_gw_port_ids_by_router_id [8.584758s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.358680s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_valid_fields [0.355924s] ... ok {2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.315154s] ... ok {0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_without_validate_filters [0.332078s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects [6.552115s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.292368s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_filtering_by_fields [0.824678s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update [0.254238s] ... ok {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} neutron.tests.unit.objects.test_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' {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.264380s] ... ok {0} 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' {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count [1.971605s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.378130s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction [1.175303s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false [0.508598s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters [1.472417s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_false [2.151414s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [0.379046s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates [0.287887s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete [0.230618s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_address_asc_using_pager [1.749697s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.190790s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects [0.229001s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj [1.448992s] ... 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 {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.207722s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values [0.212194s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.236392s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete [1.083519s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_asc [1.757336s] ... ok {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields [0.341099s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_create_update_delete [1.403242s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects [1.091573s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false [4.343569s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist [1.741635s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction [0.438732s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction [1.145047s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields [1.020390s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects [1.506473s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields [0.322989s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create [0.357508s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete [0.285786s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_supports_extra_filtername [1.118164s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_valid_fields [0.297532s] ... ok {3} 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.DNSNameServerObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.308878s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} 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.DNSNameServerObjectIfaceTestCase.test_get_values_invalid_field [0.271213s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters_false [0.733146s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_without_validate_filters [0.249505s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_false [2.528938s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields [0.241133s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects_nothing_to_update [0.621565s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_object [5.207503s] ... ok {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_valid_fields [0.258759s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_updates_from_db_object [0.245376s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects [0.242150s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete [0.264737s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields [0.257582s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.157070s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.326505s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update [0.268899s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object [0.296058s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object [0.190636s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_invalid_fields [0.250514s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects [0.246204s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_valid_fields [0.301529s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_without_validate_filters [0.206870s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_with_validate_filters [0.211535s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.199185s] ... 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 {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes [0.240884s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_non_existent_object_raises_not_found [3.903499s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes_forbidden [0.241893s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_updates_from_db_object [0.239866s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters [3.113119s] ... ok {0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields [0.286390s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_object [0.281708s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_primary_key [0.267763s] ... 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 {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 {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 {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values [0.259956s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden [0.261891s] ... ok {2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.237484s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [1.785996s] ... ok {1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_invalid_fields [0.240475s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_validate_filters_false [2.194961s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.205293s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction [1.469386s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_object [2.336542s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction [1.453617s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_false [0.266659s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count [3.556171s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete [0.133701s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_valid_fields [0.086316s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj [2.167843s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object [0.071475s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_valid_fields [0.055133s] ... ok {1} 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_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [2.145789s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_invalid_field [0.123582s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_with_validate_filters [0.151587s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.162387s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_fields [0.142365s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_invalid_fields [0.168547s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_valid_fields [0.144733s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_without_validate_filters [0.249994s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_single_transaction [1.681293s] ... ok {1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.271550s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects [2.797336s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj [0.895885s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_single_transaction [2.858757s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.460864s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create [0.197424s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_filtering_by_fields [1.948718s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects [0.196719s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.173752s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.233696s] ... ok {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [2.345320s] ... ok {3} 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 {3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.294821s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction [1.537459s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count [0.843866s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_create_single_transaction [0.911354s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_filtering_by_fields [3.805775s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [2.735161s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_create_update_delete [1.154983s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_filtering_by_fields [1.352639s] ... ok {1} 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' {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_single_transaction [1.048665s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist [0.666188s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [2.344966s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {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' {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_update [1.315869s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create [0.311427s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_without_validate_filters [0.309293s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update [0.335328s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_object [0.356475s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.325522s] ... ok {3} 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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.280082s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {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 {3} 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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.221617s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_invalid_field [0.239036s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.251229s] ... ok {3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.259529s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters [0.403231s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [2.428872s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_duplicates [0.351572s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.471778s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.226260s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects [0.706748s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.200287s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.226689s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_no_synth [0.508681s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist [2.700201s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.192926s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.187704s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction [0.632176s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values [0.274665s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects_nothing_to_delete [1.700928s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_standard_attr_id [0.686415s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist [0.501666s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.412946s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects [2.610339s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.236346s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_single_transaction [2.065314s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_object [0.916573s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object [0.223594s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.267248s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.231669s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields [0.235041s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.310826s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object [0.258107s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.308966s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.236756s] ... ok {0} 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_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [3.649678s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.179015s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.245098s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes [0.220389s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [0.278510s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.303242s] ... ok {2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.145755s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.288839s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields [0.254236s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes [0.285602s] ... ok {0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.326280s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.304765s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_db_obj [0.841949s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects [0.625911s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_create_single_transaction [1.052554s] ... ok {2} 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' {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.661232s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create [0.246976s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_supports_extra_filtername [0.760732s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects_nothing_to_delete [0.985047s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_create_update_delete [1.073142s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [2.909869s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects_nothing_to_update [0.966273s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.614001s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_single_transaction [1.253326s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_invalid_fields [0.224587s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_valid_fields [0.174608s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_fields_no_update [0.203348s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_invalid_fields [0.184457s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_object [0.784034s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_pager_is_passed_through [0.156300s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values [0.132703s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_with_validate_filters [0.094309s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_without_validate_filters [0.096210s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_makes_primitive_field_value [0.097825s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.332652s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_changes [0.110916s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_invalid_fields [0.065192s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects [4.320685s] ... ok {2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_primary_key_forbidden_fail [0.106499s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_duplicates [0.297950s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_create [1.761207s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_valid_fields [0.327735s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects [0.357385s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_fields_no_update [0.266355s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.367498s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_validate_filters_false [0.863204s] ... 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 {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.332204s] ... ok {3} 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_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist [1.268793s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_extra_fields [0.246653s] ... ok {3} 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_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_object [0.268973s] ... ok {3} 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_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_filtering_by_fields [1.131758s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values [0.319911s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_with_validate_filters [0.338403s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_without_validate_filters [0.351586s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.240181s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_false [1.437659s] ... ok {3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.223610s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.242694s] ... ok {3} 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_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.255913s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.234877s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_create_update_delete [1.636823s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters [1.322236s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.951086s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false [1.394057s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filter_by_shared [2.271322s] ... ok {2} 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' {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_non_existent_object_raises_not_found [4.760052s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects [1.440751s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_object [0.945206s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction [0.918396s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction [1.459602s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_single_transaction [0.937484s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_false [0.612285s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_clean_obj_from_primitive [0.207653s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_invalid_fields [0.240196s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create [0.242695s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects [0.247534s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters [0.887126s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters_false [1.943047s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_primary_key [0.251386s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects [0.218896s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_valid_fields [0.242896s] ... ok {0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_updates_from_db_object [0.226665s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters_false [1.608182s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filtering_by_fields [5.358828s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects [2.192155s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_clean_obj_from_primitive [0.342732s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_invalid_fields [0.382012s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete [0.279820s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_without_validate_filters [0.288376s] ... ok {2} 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.SecurityGroupRuleIfaceObjTestCase.test_fields_no_update [0.266503s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_db_obj [2.792774s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object [0.333434s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_unique_key [0.344607s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_without_validate_filters [0.314969s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_project_id [0.275278s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_with_validate_filters [0.307298s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_clean_obj_from_primitive [0.243789s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_duplicates [0.147741s] ... ok {1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_without_validate_filters [0.319627s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_invalid_fields [0.165426s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object [0.185382s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects [2.358044s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_invalid_fields [0.333211s] ... ok {2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.351577s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_find_candidate_subnets [4.839004s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_invalid_filters [2.230994s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction [1.940722s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_validate_filters_false [3.616372s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_create_update_delete [0.509232s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.347794s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_supports_extra_filtername [2.488466s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_single_transaction [1.825395s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters [0.342052s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_single_transaction [0.478283s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_clean_obj_from_primitive [0.224098s] ... 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_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_duplicates [0.286135s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete [0.237989s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist [1.837324s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_invalid_fields [0.361086s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_valid_fields [0.317575s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false [1.500808s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.308651s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_valid_fields [0.283899s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_without_validate_filters [0.296636s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.094872s] ... ok {3} 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_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_with_validate_filters [0.396491s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.119849s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes [0.112051s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist [2.538762s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.065307s] ... ok {1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.242326s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count [0.497794s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_invalid_fields [0.304358s] ... 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_create_updates_from_db_object [0.175208s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_validate_filters_false [0.544448s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.138495s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_invalid_fields [0.204756s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_valid_fields [0.191086s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.525041s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction [1.799241s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.283695s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters [4.416638s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters [0.322815s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.253430s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields [0.218474s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.240634s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.292765s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.228457s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_fields_no_update [0.326887s] ... 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 {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_object [0.285470s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.182420s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.251587s] ... ok {1} 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 {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.224066s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {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_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.206523s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_without_validate_filters [0.290642s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.298507s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.307484s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.266916s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist [3.344481s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_fields [0.268539s] ... ok {1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_without_validate_filters [3.488713s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.226048s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_invalid_field [0.214034s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden [0.270812s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields [0.219337s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_valid_fields [0.175160s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_without_validate_filters [0.181115s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false [2.195197s] ... ok {0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count [2.642440s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count [1.793099s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction [1.459051s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_validate_filters_false [4.447209s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.440226s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_create_single_transaction [1.449359s] ... ok {1} 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_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction [0.662058s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects [0.207790s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj [2.264928s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object [0.149204s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_primary_key [0.211017s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_desc [0.813079s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.207392s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters [0.201757s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_db_obj [2.091144s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_without_validate_filters [0.277350s] ... ok {3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.269205s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects [1.930651s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count [0.672010s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_object [1.338193s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters [0.124857s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj [0.170021s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.378061s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction [0.737013s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_clean_obj_from_primitive [0.230502s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields [0.431911s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction [0.242225s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_duplicates [0.206166s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_create_update_delete [1.509636s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_id [0.255804s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_update [0.208917s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_address_scope [0.240225s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_dns_nameservers_in_order [2.923576s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key [0.272001s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.425975s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects [0.235240s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.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_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction [0.731238s] ... ok {1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters [0.250949s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction [2.088458s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects [0.309075s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_valid_fields [0.313646s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_object [0.315689s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects [0.270240s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.632391s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_without_validate_filters [0.369781s] ... ok {2} 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' {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_with_validate_filters [0.318845s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_without_validate_filters [0.269369s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false [0.706074s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_with_synthetic_fields [4.158693s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_valid_fields [0.329635s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count [1.159487s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [2.112245s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters [1.038784s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_single_transaction [0.820540s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [3.742435s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters [2.023294s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction [4.771712s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [6.289592s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.342329s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters [0.859657s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.336799s] ... 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 {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete [0.304813s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [0.273095s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters_false [1.021984s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.332924s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_service_types [6.647913s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects [0.338297s] ... 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_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.SubnetServiceTypeDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_invalid_fields [0.160649s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_invalid_fields [0.291141s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.289345s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete [0.181757s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_without_validate_filters [0.255990s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects [0.264243s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields [0.233696s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields [0.238071s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_valid_fields [0.247469s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_invalid_field [0.176517s] ... ok {1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.260276s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object [0.248554s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.195789s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_fields [0.150316s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object [0.305211s] ... ok {2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_primary_key [0.270809s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_unique_key [0.290160s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_validate_filters_false [0.637619s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects [0.346123s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_invalid_filters [1.443135s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_fields [0.220597s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects [0.509527s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.259741s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_shared_subnet_with_another_tenant [4.049785s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {3} 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.SubnetPoolDbObjectTestCase.test_get_object_single_transaction [0.681381s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values [0.170266s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_invalid_field [0.169453s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_validate_filters_false [1.254800s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden [0.189724s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false [0.304775s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields [0.223108s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters [0.291577s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count [0.545151s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_single_transaction [1.098343s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_create_single_transaction [0.508229s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects [0.800033s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_standard_attr_id [2.241269s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.335519s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields [0.383419s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete [0.232352s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_object [0.306140s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_invalid_fields [0.269170s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects [0.361976s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_fields [0.287143s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create [0.171614s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_primary_key [0.210946s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_duplicates [0.235539s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields [0.256580s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.265726s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_valid_fields [0.261445s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.275478s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_false [2.100301s] ... 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 {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.257527s] ... ok {2} 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_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_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters [1.465077s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_project_id [0.222193s] ... 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 {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_invalid_field [0.184221s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_project_id [0.245770s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_updates_from_db_object [0.255756s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.242068s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters_false [1.058296s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_validate_filters_false [0.960004s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects [0.709737s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_duplicates [0.187737s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_updates_from_db_object [0.142172s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete [0.163934s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object [0.320259s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_unique_key [0.340708s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_object [3.478237s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_without_validate_filters [0.200862s] ... 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_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} 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_subnet.NetworkSubnetLockTestCase.test_update_changes_forbidden [0.160198s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects [2.247899s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_changes [4.678233s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.385936s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.339058s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects_nothing_to_update [0.840885s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields [0.210771s] ... ok {3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.348068s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj [5.074118s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create [0.256385s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete [0.327260s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_validate_filters_false [0.782464s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects [0.271078s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects [0.745433s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object [0.278071s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects [0.619584s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_fields [3.907884s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects_nothing_to_delete [0.338289s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields [0.898600s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_valid_fields [0.310637s] ... ok {1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_without_validate_filters [0.292728s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_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' {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_supports_extra_filtername [0.471403s] ... ok {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist [0.605450s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_supports_extra_filtername [0.695379s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters [0.874017s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist [0.803842s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects [3.599353s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete [0.284845s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count [2.658809s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_clean_obj_from_primitive [0.269942s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.216947s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields [0.286181s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update [0.288018s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_primary_key [0.234157s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_project_id [0.270939s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden [0.263910s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_with_validate_filters [0.191928s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values [0.260720s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_invalid_fields [0.266752s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_invalid_field [0.310492s] ... ok {3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields [0.249617s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields [0.221502s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.239946s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.212150s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [0.351093s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.290745s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_invalid_filters [2.280274s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden [0.304020s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_invalid_filters [0.835810s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_updates_from_db_object [0.337601s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_single_transaction [0.782984s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_create_single_transaction [2.285012s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_trunk_not_found [3.281404s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist [0.936825s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters [3.588586s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_false [1.059301s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj [2.491006s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters [0.720248s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction [3.006777s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count_invalid_fields [0.307022s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete [0.306253s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects_nothing_to_delete [1.865698s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_extra_fields [0.297011s] ... ok {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.288314s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_filtering_by_fields [1.722978s] ... ok {2} 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 {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.392631s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields [2.005268s] ... ok {2} 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_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.297399s] ... ok {3} 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.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.360314s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.637180s] ... ok {0} 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_tag.TagDbObjectTestCase.test_filtering_by_fields [0.534205s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction [0.655254s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete [0.322728s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_object [0.214876s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_primary_key [0.251213s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction [1.795240s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_unique_key [0.245034s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects [0.253357s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.222704s] ... ok {1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_supports_extra_filtername [1.814454s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction [4.786859s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_supports_extra_filtername [0.637308s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_validate_filters_false [1.927638s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false [1.220271s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_clean_obj_from_primitive [0.274327s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create [0.188766s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates [0.155842s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_updates_from_db_object [0.166725s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_invalid_fields [0.170941s] ... ok {2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields [0.210840s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects [2.493118s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create [0.250025s] ... ok {3} 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.223898s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_invalid_fields [0.193957s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_invalid_fields [0.288080s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_duplicates [0.214892s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_fields_no_update [0.288604s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [1.065094s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_updates_from_db_object [0.271154s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object [0.263694s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects [0.231175s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects [0.269673s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_without_validate_filters [0.230573s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields [0.214552s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_valid_fields [2.168958s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values [0.203111s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.194860s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_create_update_delete [0.865469s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update [0.213219s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_object [0.173638s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_valid_fields [0.229592s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects [0.225773s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_fields [0.216736s] ... ok {2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_fields [0.233651s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_without_validate_filters [0.278892s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values [0.263011s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_valid_fields [0.294252s] ... ok {3} 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 {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction [1.263394s] ... 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 {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.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_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_without_validate_filters [0.204063s] ... ok {3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_primary_key_forbidden_fail [0.193509s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values [0.206841s] ... ok {0} 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_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_without_validate_filters [0.202074s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [1.215495s] ... ok {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes_forbidden [0.237299s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_single_transaction [2.452316s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_create_single_transaction [0.526184s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction [1.825748s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.419725s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction [0.637853s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true [2.563037s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_create_update_delete [0.827585s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects_nothing_to_delete [2.329053s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_queries_constant [0.306533s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_valid [0.473369s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects [3.029846s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_fields [0.287889s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes [0.913539s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_single_transaction [2.410709s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive [0.239104s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_duplicates [0.265919s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.269989s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {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' {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects [0.283956s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_updates_from_db_object [0.198791s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_duplicates [0.322113s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_extra_fields [0.275140s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.226067s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.230796s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_object [0.218875s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update [0.203269s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [0.223706s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.216683s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object [0.229393s] ... 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_subnet.SubnetObjectIfaceTestCase.test_extra_fields [0.233590s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.155962s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.169029s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.247783s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values [0.096708s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.137173s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key [0.226264s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden [0.126240s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.228697s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_invalid_fields [0.128628s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_without_validate_filters [0.113068s] ... 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 {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.140582s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_mixed_field [0.252010s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_create_update_delete [0.419212s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.249380s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values [2.341639s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_mixed_field [0.112379s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_makes_primitive_field_value [0.153922s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes [0.183575s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_fields [0.312734s] ... ok {3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_primary_key_forbidden_fail [0.207935s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false [0.677898s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive [0.262284s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields [2.854614s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.240112s] ... ok {0} 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_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields [2.606514s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_unique_key [0.158837s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_validate_filters_false [1.630717s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_invalid_fields [0.195212s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_pager_is_passed_through [0.194836s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_contains ... 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_values_without_validate_filters [0.180457s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_makes_primitive_field_value [0.151803s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes_forbidden [0.177447s] ... ok {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_trunk.SubPortObjectTestCase.test_update_fields [0.168160s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.580889s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_valid_fields [0.165980s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create [0.173955s] ... ok {2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_updates_from_db_object [0.169324s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete [0.191411s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.182473s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields [0.165470s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {0} 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 {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_validate_filters_false [1.644685s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects [0.578672s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_single_transaction [0.504666s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters_false [1.565483s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_port_not_found [1.157620s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_filtering_by_fields [0.385509s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_create_update_delete [0.457960s] ... ok {0} 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_subnet.SubnetServiceTypeDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update [0.049568s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_unique_key [0.055333s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_with_validate_filters [0.054490s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_invalid_fields [0.041354s] ... ok {1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_valid_fields [0.088236s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.253399s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports [1.610184s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.341657s] ... ok {0} 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_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist [0.274651s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.168756s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.237235s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects [0.156932s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_matching_policies [0.190571s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object [0.198258s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_object [0.229243s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects [0.206370s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects_nothing_to_delete [1.257046s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.184511s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object [0.768293s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_invalid_field [0.195388s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.292548s] ... ok {0} 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 {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create [0.179064s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_duplicates [0.160417s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_unique_key [0.171438s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_filtering_by_fields [1.065429s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_mixed_fields [0.164964s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_mixed_field [0.202528s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.219195s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes [0.204764s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_both_tenant_and_project_ids [0.764626s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields [0.234737s] ... ok {0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_invalid_fields [1.995518s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_create_update_delete [0.410507s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_tenant_id [1.142472s] ... ok {0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context' {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_clean_obj_from_primitive [0.164263s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.166466s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.158714s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction [2.155722s] ... ok {0} 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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.152842s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects_nothing_to_delete [0.138714s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters_false [1.471612s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction [0.145680s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates [0.052604s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class has no obj_extra_fields {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_with_validate_filters [0.148813s] ... 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_without_validate_filters [0.049493s] ... ok {0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.136096s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_without_validate_filters [0.072342s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.042259s] ... 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_tag.TagIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.151014s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_invalid_fields [0.051380s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_without_validate_filters [0.046196s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.895452s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_clean_obj_from_primitive [0.114613s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete [0.104064s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_validate_filters_false [0.508258s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_invalid_fields [0.111829s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_db_obj [0.314558s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.279091s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_port_not_found [1.328402s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_single_transaction [0.301446s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.237026s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.423104s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.926369s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.306724s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.252547s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_valid_fields [2.140717s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_without_validate_filters [0.146821s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_single_transaction [0.289112s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.054864s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_primary_key [0.158680s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.061931s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_fields_no_update [0.042849s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects [0.162850s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_unique_key [0.117726s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.045239s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values [0.055323s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_mixed_fields [0.169961s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.063986s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.043527s] ... ok {1} 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_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.SubnetPoolRBACIfaceObjectTestCase.test_update_changes_forbidden [0.057394s] ... ok {1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_fields [0.044911s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_single_transaction [1.506289s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_invalid_field [0.148560s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields [0.139865s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count [0.260042s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_valid_fields [0.163050s] ... ok {2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_updates_from_db_object [0.168506s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_invalid_filters [0.366225s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction [1.611108s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters [1.776262s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_create_single_transaction [2.938036s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete [0.205009s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_db_obj [0.341381s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields [0.177278s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_single_transaction [0.363592s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object [0.193379s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction [0.452180s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_false [0.300468s] ... ok {1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters_false [0.164166s] ... 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_create_updates_from_db_object [0.063448s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects [0.055329s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object [0.056823s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_unique_key [0.045873s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_invalid_fields [0.067343s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class {1} 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_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_without_validate_filters [0.048352s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_invalid_field [0.101078s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_without_validate_filters [0.046108s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class has no project_id in fields {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_without_validate_filters [0.065553s] ... ok {1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects [2.585998s] ... ok {0} 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 {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_project_id ... SKIPPED: Test class has no project_id field {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_invalid_field [0.126725s] ... ok {0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_without_validate_filters [0.117164s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count [1.135284s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_invalid_filters [0.913654s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count [1.515003s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false [1.017371s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_invalid_filters [1.488687s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.037136s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects [2.884225s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_includes_correct_subports [2.162585s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_create_update_delete [1.396269s] ... ok {0} 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' {1} 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_trunk.TrunkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.773453s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_with_synthetic_fields [0.994196s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist [1.408040s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist [1.608925s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_false [0.708153s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects_nothing_to_update [0.792637s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count ... SKIPPED: Class does not inherit from NeutronDbObject {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create [0.121814s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_updates_from_db_object [0.110109s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object [0.119256s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_invalid_fields [0.117363s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_valid_fields [0.103410s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters_false [2.055845s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_without_validate_filters [1.542525s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_with_validate_filters [0.117494s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_without_validate_filters [0.206154s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_with_unset_project_id [0.257999s] ... ok {0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes_forbidden [0.224772s] ... ok {1} 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_trunk.SubPortObjectTestCase.test_create [0.137470s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_object [0.171919s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_primary_key [0.180298s] ... ok {1} 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 {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_with_validate_filters [0.179816s] ... ok {1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_invalid_fields [0.152239s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction [1.126943s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj [0.838342s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects [2.990656s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_single_transaction [1.317963s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_create_update_delete [2.057332s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_with_synthetic_fields [1.917764s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction [1.201689s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_standard_attr_id [2.200023s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters [1.509673s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_multiple_fields [1.949861s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_object [1.296154s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_single_transaction [1.300710s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_fields_no_update [0.189239s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_unique_key [0.162496s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_pager_is_passed_through [0.173860s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_project_id [0.150397s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_synthetic_fields [0.119367s] ... ok {1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_without_validate_filters [0.206832s] ... ok ====== Totals ====== Ran: 9571 tests in 2132.4398 sec. - Passed: 7888 - Skipped: 1683 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 8350.9887 sec. ============== Worker Balance ============== - Worker 0 (2393 tests) => 0:35:09.692204 - Worker 1 (2392 tests) => 0:35:32.354458 - Worker 2 (2392 tests) => 0:34:48.378570 - Worker 3 (2394 tests) => 0:34:28.060117 ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + PATH=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-24.2.3.dev18/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py39 -- --combine --exclude-regex 'neutron.tests.unit.(objects|extensions)' /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) /usr/lib/python3.9/site-packages/neutron_lib/db/model_base.py:119: MovedIn20Warning: Deprecated API features detected! These feature(s) are not compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to updating applications, ensure requirements files are pinned to "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all deprecation warnings. Set environment variable SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) BASEV2 = declarative.declarative_base(cls=NeutronBaseV2) {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_empty_list_for_empty_queue [0.575060s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_none [0.197106s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_queues_and_returns_output [0.175050s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_returns_none_for_missing_output [0.131222s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__spawn [0.219497s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_callback_failure [0.224987s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stderr [0.228985s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_invokes__spawn [0.236968s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_raises_exception_if_process_already_started [0.267420s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_calls_kill_with_provided_signal_number [0.210875s] ... ok {1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_disabled [0.223943s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow [0.221000s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_default_priority [0.238085s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_timeout_set [0.294077s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_some_already_set [1.276184s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_count_flows [0.243156s] ... ok {0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_raises_exception_if_already_started [0.762993s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_all_ports [0.317923s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_all_already_set [0.258386s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flow [0.270743s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_default_datapath [0.283094s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_cookie_nomask [0.283687s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port_port_not_exists [0.215964s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports [0.252659s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows [0.268798s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows_ovs_dead [0.215203s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry [0.525836s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_tag_by_name [0.221797s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_priority_without_strict [0.294998s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_value_to_other_config [0.264007s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply [0.166691s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit [0.203549s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_no_crash_if_started [0.333147s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_queued_data [0.123147s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit_with_errors [0.203488s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_true_for_valid_pid [0.186119s] ... ok {0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_order [0.253976s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_targets_process_for_pid [0.193859s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry_fails [2.746119s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_exception [0.268141s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports [0.191378s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_cmd [0.236634s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_false [0.222989s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_construtor_raises_exception_for_negative_respawn_interval [0.187730s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_mixed_strict [0.194132s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_kill_process_and_wait_with_different_signal [0.231603s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit_with_value_less_than_min [0.261738s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_kills [0.635889s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_disabled [0.221222s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_full_ordered [0.176881s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_false_for_execute_exception [0.258068s] ... ok {3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_enabled [0.158233s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr [0.196367s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_timeout_reached [0.211524s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port [0.232149s] ... ok {1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr_failure [0.196147s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_do_action_flows_delete_flows [0.186687s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_not_none [0.234415s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps_multiple_hypervisors [0.172072s] ... ok {0} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init__ [1.906301s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_succeeds [0.167691s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_agent_rp_traits [0.156701s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_sent_kill_event [0.250121s] ... ok {0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps [0.186726s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config [0.201014s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_vnic_type_traits [0.187431s] ... ok {0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_physnet_traits [0.187859s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stdout [0.267750s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vifs_by_ids [0.188380s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp_direction [0.199262s] ... ok {0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_bw [0.222910s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessDieOnError.test__read_stderr_returns_none_on_error [0.266796s] ... ok {1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits_shared_rp [0.205493s] ... ok {0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits [0.189562s] ... ok {1} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_start_calls_monitor_start [0.204124s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_enabled [0.241103s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test__is_polling_required_should_not_be_implemented [0.236947s] ... ok {1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_i_am_primary [0.273944s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_false_for_no_updates [0.266894s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_fail [0.261248s] ... ok {2} neutron.tests.unit.agent.common.test_async_process.TestFailingAsyncProcess.test_failing_async_process_handle_error_once [0.528755s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_polling_not_completed [0.263645s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_any_cookie [0.200677s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_no_canonname [0.244019s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_updates_are_present [0.215722s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_does_not_consume_irrelevant_errors [0.191879s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_raises_exception_for_missing_mac [0.254423s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_polling_completed_sets_interval_attribute [0.214386s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_success [0.136521s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_true [1.631794s] ... ok {1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_ovs_interface_driver_success [0.143558s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_not_found [0.269883s] ... ok {0} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_return_always_poll_by_default [0.227335s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event [0.134724s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_strict [0.245765s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_matching [0.115371s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_value_error [0.253483s] ... ok {0} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since [0.259032s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_with_priority_set [0.209140s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet_port_missing_subnet [0.143292s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_no_actions_set [0.182604s] ... ok {0} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_hit_retry_limit [0.153182s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet [0.151257s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_remove_value_from_other_config [0.239246s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_non_default_datapath [0.204053s] ... ok {0} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_updates [0.190969s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy [0.150196s] ... ok {3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit [0.213347s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet [0.155746s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestDefaultRpHypervisors.test_defaults [0.181258s] ... ok {3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_after_calling_get_events_is_false [0.193462s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_localhost [0.156195s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v4 [0.177450s] ... ok {0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_null_interface_driver_success [0.175534s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_create_dhcp_port [0.184346s] ... ok {3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_process_changed_of_port [0.261348s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_not_matching [0.161412s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception [0.206221s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_forced [0.194278s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy_with_none [0.185600s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_doesnt_log_exception_on_timeout [0.204813s] ... ok {3} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_manage_polling_minimizer [0.179454s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route [0.165977s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_loop [0.214587s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo [0.221317s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway [0.175588s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_ip_address_generation_failure [0.120349s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_run_ofctl_retry_on_socket_error [1.340587s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_device_is_ready [0.179034s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_fqdn [0.214784s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_with_non_enable_dhcp_subnet [0.068768s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 [0.095456s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit [0.267363s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_as_alias_wrong_driver [0.195818s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_without_ipv6_enabled [0.176367s] ... ok {3} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_wrong_driver [0.241681s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update_dhcp_port_raises_conflict [0.142157s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit_with_value_less_than_min [0.320076s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver [0.120171s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event_timestamp [0.256187s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_vifport [0.253401s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_conflict [0.149829s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet [0.335210s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network [0.306876s] ... ok {2} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_right_allowed_passthroughs [0.338440s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_no_update_or_create [0.438221s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_metadata_destroy [0.427792s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_interface_name [0.060001s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_columns [0.454627s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway_outside_subnet [0.067971s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_no_network [1.772835s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_do_nothing [0.113863s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_format [0.209826s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_gateway [0.063248s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_none_interface_driver [0.332822s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet_delete_gateway [0.114066s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test__init__with_connection_columns [0.195837s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_remote_error_net_not_found [0.322254s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v6 [0.129210s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_doesnt_orphan_devices [0.093170s] ... ok {2} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_is_false_if_active_with_no_output [0.187832s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync [0.320151s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network_no_subnets_with_dhcp_enabled [0.310249s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns_segments [0.168747s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test___str__ [0.214567s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call_prio [0.199699s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call [0.290915s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_waitall [0.083022s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_defer_not_called [0.225917s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_unknown_network [0.096267s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper_with_event [0.269704s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_execute [0.245212s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start_without_active_networks_support [0.192662s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_create_resource_providers [0.219358s] ... ok {2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp [0.192555s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_report_state_revival_logic [0.302566s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestAlwaysPoll.test_is_polling_required_always_returns_true [0.160377s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass [0.214644s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_force_polling_sets_interval_attribute [0.183295s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_start_ready_ports_loop [0.234433s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network [1.164911s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test__is_polling_required_returns_when_updates_are_present [0.286155s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_same [0.206310s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network_dvr [0.198612s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ipv6_ipv4_network [0.184172s] ... ok {2} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_stop_calls_monitor_stop [0.286135s] ... ok {2} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__enter__ [0.180607s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ovn_network [0.255651s] ... ok {2} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ [0.105341s] ... ok {2} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_primary [0.117156s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_exception_during_rpc [0.228330s] ... ok {2} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_localhost [0.131817s] ... ok {2} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_not_set [0.113994s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ovn_network_with_enable_isolated_metadata [0.232849s] ... ok {2} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_linuxbridge_interface_driver_success [0.159369s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network_ipv6 [0.245763s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_create_new [0.198423s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_raise_conflict [0.123964s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr [0.276744s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_device_id [0.155001s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_outside_subnet [0.115053s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_network_already_deleted [0.241133s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_two_subnets [0.192148s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_subnet_on_dhcp_agents_port [0.266949s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup [0.158798s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update [0.062079s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_agent_start_restarts_metadata_proxy [0.144622s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_failure [0.182894s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns [0.089744s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_network_not_found [0.067998s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_agent_manager [1.865107s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_updates_after_enable_dhcp [0.161464s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_host [0.116436s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_resync_throttle_conf [0.174358s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_nonexistent_interface_driver [0.166846s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure_isolated_metadata [5.183700s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_isolated_network [0.070027s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper [7.122150s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_no_gateway [0.142186s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy [0.208059s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start [0.192750s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_dist_network [0.179317s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure [0.197187s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ipv6_network [0.090478s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy [0.065230s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_disabled_net [0.261379s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_2_agents_network_ipv6 [0.069771s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_ipv6 [0.047994s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure_ipv6_ipv4_network [0.220543s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_create_end [0.119285s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_duplicate_ip_on_dhcp_agents_same_network [0.077384s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_empty_network [0.212993s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_all_networks_plugin_error [0.343852s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end [0.077962s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_unknown_port [0.103585s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network [0.180470s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_one_network_plugin_error [0.277453s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network [0.172261s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_initial [0.284433s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr_ipv6 [0.263147s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_down [0.265229s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end [0.221907s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_no_network_id [0.218961s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_reload_allocations [0.280334s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port [5.111810s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_create_dhcp_port [0.164653s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_network_info [0.145889s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_update_dhcp_port [0.179986s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_port_id [0.100278s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure [5.274015s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids [0.083019s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port_existing [0.067645s] ... ok {2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_stale_update_ignored [0.072967s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_dhcp [10.212275s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test__packet_in_handler [0.244704s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_delete_payload [5.246316s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_dns [1.189538s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_with_vif_port [0.211653s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_dhcp_options [0.200537s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_id_from_br [0.159761s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_ip [0.111210s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports [1.477408s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_ret_packet [0.122984s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_handle_dhcp [0.098287s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_dns [0.100435s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options_zero_time [0.068067s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_server_ident [0.057140s] ... ok {2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_ip [0.077571s] ... ok {2} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_generate_host_metadata_haproxy_config [0.144864s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_existing_fdb_table [0.098512s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize_invalid_agent [0.122717s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_deleted_notification [0.125618s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port [0.139612s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_ports [0.157265s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_set_port_policy [0.201944s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__handle_update_create_rules_checks_should_apply_to_port [0.243852s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_is_ingress_direction [0.213976s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_type_has_ingress_direction [0.155412s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_create [0.231659s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete_no_policy [0.200468s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network [5.209036s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_passes_update_events [0.310325s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_restart [5.209584s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_ports [0.191496s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy [0.314658s] ... ok {3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_update_of_deleted_port_ignored [0.139013s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_route [0.140943s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_descr_not_propagated_into_driver [0.308526s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_ip [0.141949s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_unknown_port [0.203210s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_without_vif_port [0.187511s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port [0.173891s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_handle_port [0.172488s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_loop_call [4.118679s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test__packet_in_handler [0.142057s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_port_with_no_policy [0.269192s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_packet_out [0.119773s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_old_ports [0.171084s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options [0.110666s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_client_ident [0.040732s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_ret_packet [0.047357s] ... ok {2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port [0.360543s] ... ok {3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_handle_dhcp [0.089467s] ... ok {3} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_spawn_host_metadata_haproxy [0.053887s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_ids [0.346565s] ... ok {2} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_delete_port [0.162858s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_update_port_exception [0.177678s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_changed_mac [0.162693s] ... ok {2} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_initialize [0.259792s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids_limited_nets [0.295895s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource [0.216083s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network_existing [0.267880s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy [0.180709s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_with_cache [0.148485s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_network [0.248440s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_qos_policy_has_no_bandwidth_limit_rule [0.259204s] ... ok {1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_port_existing [0.420173s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_id_from_br [0.378667s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_flows [1.517638s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_port [0.154338s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_packet_out [0.316442s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_updated_notification [0.153966s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_dns [0.228779s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_notify_port_updated [0.163619s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_route [0.236555s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_port_policy [0.197306s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_routes [0.177557s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__get_max_burst_value [0.229288s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test__packet_in_handler [0.165014s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_status_code [0.154080s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__iterate_rules_with_unknown_rule_type [0.254541s] ... ok {1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_reply_dhcp_options [0.156123s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_egress [2.038336s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete [0.215355s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_multiple_devices [0.134688s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network_isolated_metadata [5.261395s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_floating_ips [0.188191s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_add_rule [0.153581s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_remove_rules [0.298935s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_dist_network [0.186123s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_local_ip_translation [0.178930s] ... ok {2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_add_router [0.236248s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper [0.189469s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_static_local_ip_translation [0.188820s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_known_port [0.303485s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_create_router [0.276626s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_down_network [0.180442s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port_for_unknown_port [0.239710s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_diff_ports_same_policy_id [0.300262s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_update_router [0.304043s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_network [0.303876s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_has_policy_changed [0.233606s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_clear_by_router_id [0.195443s] ... ok {3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port_change_policy_id [0.302423s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_network_none [0.235104s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_update [0.214910s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_set_conntrack_helpers [0.232582s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_delete_end [0.179603s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource_for_unknown_resource [0.238577s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.190024s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_up [0.171260s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_add_rules [0.169508s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resources [0.238427s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_subnet_update_router [0.317815s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end_no_resync_if_same_port_already_in_cache [0.207949s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_descr [0.234753s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_set_resource_policy [0.239812s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_del_ndp_proxy_update_router [0.262458s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_agents_port [0.211894s] ... ok {1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_rule [0.198821s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.286405s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port_cache_miss [0.228337s] ... ok {1} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_handle_port [0.246836s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_disable_ndp_proxy_update_router [0.306648s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_port [0.210281s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_delete_router [0.298219s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resource_policy [0.223342s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_end [0.223616s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_ingress [0.242814s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_without_cache [0.315719s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router [0.255585s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_rule_only_has_max_kbps [0.272160s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_id_by_fip [0.262243s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed [0.267820s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_set_fip_ratelimit_cache [0.206479s] ... ok {1} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test__process_update_policy [0.275997s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv4 [2.066669s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed_to_none [1.940132s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_removed [0.358099s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_add_conntrack_helper_update_router [2.026655s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_ingress [0.262020s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes [0.198473s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_del_conntrack_helper [0.197528s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_delete_router [0.254813s] ... ok {3} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_update_router [0.302965s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.243685s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_delete_router [0.259437s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes_no_change [0.158891s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6 [1.073471s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_create_router [0.239839s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_on_dhcp_agents_port_no_ip_change [5.202668s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_exception_during_rpc [0.290094s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__load_used_fip_information [5.003017s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_address_scope_mark [2.107012s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port [0.799086s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry [1.147883s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6_below_32768 [3.364489s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_no_dhcp_enabled_networks [2.633759s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__handle_notification [0.915152s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip_failure [0.954391s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__process_arp_cache_for_internal_port [2.326459s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_arp_entry [0.753701s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules_no_fip_ns [0.790021s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry_no_routerinfo [3.697901s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_centralized_floatingip_dvr_ha [1.134641s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_address_scope_mismatch [3.513373s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_added_dist [2.757082s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_ndp_proxy_update_router [1.129629s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_removed_dist [0.648010s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_ndp_proxy_update_router [3.235770s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_update [1.071840s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_fip_ns [2.636738s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode [3.152839s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_matching_address_scope [1.046490s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_centralized_floatingip [0.552830s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_create_end [10.222065s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode_host [0.925102s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_floating_ip [2.242164s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_update_router [0.836920s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_create_router [0.246210s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_external_gateway_removed_ext_gw_port_and_fip [3.511794s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules [3.106489s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_disable_ndp_proxy_update_router [0.310827s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_moved_dist [1.009642s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules_no_fip_ns [1.933334s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_delete_end_no_network_id [5.215874s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_agent_gw_interfaces [1.300898s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_remove_subnet_update_router [2.263852s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_clear_by_router_id [0.039174s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_set_ndp_proxies [0.046165s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_delete_router [0.077137s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_remove [0.107094s] ... ok {3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_del_port_forwardings [0.106038s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup [0.088990s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_ips_dvr [1.070011s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary_no_gw_port [0.058195s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent_with_dvr_snat_mode [0.108076s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_not_connected_to_router [0.132700s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist_dual_stack [0.924471s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack_no_subnet_w_ipv6_gw [0.105592s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_late_binding [0.405426s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_disable_metadata_proxy_spawn [0.173818s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_handle_snat_rule_for_centralized_fip [2.944992s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_reset_state [0.575138s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_device_exists [3.072417s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_gw_ns_name [0.759980s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end [5.249394s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_local_router [0.564819s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_active_networks_info [0.199503s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_ndp_proxy_update_router [0.152749s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_release_dhcp_port [0.210968s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_process_router_dist_floating_ip_add [1.757543s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_id [0.172192s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test__handle_notification [0.174533s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_subnet_id [0.178838s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_subnet_update_router [0.154985s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_del_ndp_proxies [0.100293s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_by_id [0.212554s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network [0.184603s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary_to_backup [3.589486s] ... ok {0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port [0.162118s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_state [0.203119s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_route [0.199120s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_id_from_br [0.180391s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_del_ndp_proxy_update_router [1.655557s] ... ok {0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_packet_out [0.191532s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_update_router [0.206427s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_change [1.291875s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_delete_port_exception [0.252881s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router [0.192161s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_extract_ports [0.153262s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_set_port_forwardings [0.112530s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_clear_by_fip [0.108458s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_init_exception [0.241504s] ... ok {2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_update_port_forwarding [0.121247s] ... ok {1} neutron.tests.unit.agent.l3.extensions.test_snat_log.SnatLogExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.147084s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup_no_gw_port [0.124136s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_empty_fdb_table [0.202001s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary [0.140099s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update [0.231079s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent [0.175556s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_delete_port [0.227640s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_no_router_info_found [0.178312s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_active_ha [1.903050s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent [0.175798s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize [0.251078s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_router_added_router_not_in_cache_after_failure [0.182642s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack [0.193420s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha [0.298578s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist [0.128296s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_add_local_ip_flows [0.217795s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_create [0.140406s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_translation [0.178325s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf [0.482642s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_port [0.266619s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_pulling_lip_associations_on_init [0.307064s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count [0.344230s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port_ipv6_same_port [0.142052s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_update_policy [0.234404s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_rules [0.170832s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_ignores_all_event_types_except_updated [0.205894s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules [0.230203s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_reset_port [0.243902s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_metadata_iptables_rules [0.248884s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_not_known [0.204649s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist [2.043629s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_l3_initial_report_state_done [0.265322s] ... ok {0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port_with_no_rules [0.225142s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update [0.173992s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet_with_ipv6_gw [0.209284s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_nonexistent_interface_driver [0.132194s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test__process_update_policy [0.309752s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist [2.088845s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist_with_addr_scope_match [0.234408s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router [0.311739s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network [0.209433s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist [0.196960s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist_with_addr_scope_mismatch [0.192947s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist_dual_stack [0.754628s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_1___fip_AAA____snat_BBB____qrouter_CCC__ [0.235898s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_switchover [1.370534s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_lla_already_exists [0.219503s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_egress [1.669530s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway [0.425359s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_raise_exception [0.235626s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_fip_qos_changed_to_none [0.315707s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dual_stack [1.655428s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_2___ [0.148495s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_remove_fip_ratelimit_cache [0.246358s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dual_stack_gw [0.393301s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_floating_ip_addresses_not_care_port_forwarding [0.212436s] ... ok {0} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.293825s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_update_conntrack_helper [0.198253s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces [0.791082s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test__handle_notification [0.412343s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_ndp_proxy_update_router [0.358712s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_remove_subnet_update_router [0.316585s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_update_router [0.258654s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ha_dvr_router_if_compatible_no_ha_interface [1.782480s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_changed [0.130185s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_match [0.229357s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_dhcpv6_stateful_interface_added [0.277656s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_added [0.281583s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_restart_l3agent_case [2.370946s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6v4_interface_added [0.264554s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_error [0.204445s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_router_namespace [0.328556s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table_ecmp [0.219789s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_namespace [0.233899s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_removed_from_agent [0.194881s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace [0.196814s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enable_metadata_proxy [0.332646s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__delete_arp_cache_for_internal_port [2.616623s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port_not_found [0.878536s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_report_state_revival_logic [1.810356s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_request_id_changes [0.188950s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create [0.179732s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_snat_ns_delete_not_called_when_snat_namespace_does_not_exist [0.169465s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_cleanup [0.206797s] ... ok {3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_no_cleanup [0.194289s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_new_kernel [0.753372s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary [3.506231s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__set_subnet_arp_info [2.638262s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__update_arp_entry_calls_arp_cache_with_no_device [0.513786s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link [2.164195s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_and_addr_already_exist [0.574083s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip [1.887401s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_none [0.391560s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_l3_extension [3.209455s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_router [0.598084s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port [1.184992s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules [0.795067s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_address_scope_mark [0.084320s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__process_arp_cache_for_internal_port [0.096796s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__set_subnet_arp_info [0.131722s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode [0.155435s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode_host [0.112363s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace [15.231291s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_arp_related_dev_no_subnet [1.838137s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_external_gateway_removed_ext_gw_port_and_fip [1.409159s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules [0.157316s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_metadata_disable [3.117984s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules_no_fip_ns [0.169486s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_calling_snat_ns_delete_if_gw_port_host_none [0.158647s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_snat_ns_once [0.583506s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_handle_snat_rule_for_centralized_fip [0.167456s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.125203s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_snat_ns_once [0.181948s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.154644s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_process_router_dist_floating_ip_add [0.623415s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_host_mismatch [0.968002s] ... ok {3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_floating_ip [0.152609s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated [0.104393s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_ok [0.117361s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dual_stack [0.144548s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_get_router_cidrs_returns_ha_cidrs [0.086573s] ... ok {3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_ioerror [0.076716s] ... ok {0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_check_if_need_process_no_snat_ns [1.282475s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent_with_dvr_snat_mode [0.194660s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr [0.622104s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_ha_agent [0.179526s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_intervals [0.207623s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_legacy_agent [0.150315s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_back_jump [0.135941s] ... ok {3} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__ [0.993953s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_added_to_agent [0.149269s] ... ok {3} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_release [0.121333s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway [0.170373s] ... ok {3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_not_in_ns [0.122838s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet [0.111990s] ... ok {3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info_nonexistent [0.132489s] ... ok {3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_not_in_ns [0.055733s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network [0.154070s] ... ok {3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_register_router [0.045355s] ... ok {3} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_floating_ip [0.035308s] ... ok {3} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_router_cleanup [0.033927s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_configure_fip_addresses [0.047653s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway [0.156443s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_same_scopes [0.084581s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_gw_secondary_ip_not_removed [0.080514s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_primary_standby [0.164626s] ... ok {3} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remap [0.086913s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_interface_driver_init [0.960688s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_vsctl [0.081176s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_2_subnets [0.197512s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_cookie_is_different_in_context [0.119679s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_no_registers_defined [0.110066s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_subnet [0.243957s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_generate_dibbler_conf [0.094156s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_registers_are_replaced [0.326899s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_active [0.166023s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_standby_standby [0.969941s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_no_tag [0.347888s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_router_namespace [0.154685s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_exp_egress [0.358575s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway_2_subnets [0.905315s] ... 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.341549s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_ensure_snat_cleanup [0.108405s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dist_router [0.307181s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices_no_snat_ns [0.043784s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_no_exp_egress [0.359383s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_when_router_unbound [0.046310s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_without_ha_interface [0.044270s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table [0.053751s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_cent_floating_ip_add [1.026194s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_existing [1.257609s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_external_devices [0.207072s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing [0.226709s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_internal_devices [0.186457s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_non_existing [0.224537s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_status_update_if_processed [0.164690s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible [0.191431s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_non_existent [0.245236s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added_to_existing_port [0.189471s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully [0.108541s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup [3.357287s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_flat [0.349012s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully_false [0.165932s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create_with_router [0.154447s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vxlan [0.364898s] ... ok {1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd [0.192436s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter [0.219485s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_caches_port_id [0.307895s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_no_change [1.126032s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v6 [0.407298s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_port_not_found [1.184834s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter_port_security_disabled [0.247306s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_members [0.229234s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_remove_port [0.072705s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_hybrid_ports [0.074122s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_false [0.104858s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_cleaned [0.113431s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv4 [0.114279s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv6 [0.119654s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source_and_destination [0.123952s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_gateway_port [1.362055s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_with_icmp_protocol [0.129387s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup_to_primary [3.543052s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ipv6_icmp [0.118497s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_not_found [0.203634s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_already_exists [0.364934s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_port_range [0.129916s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv4 [0.122043s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_removed_ext_gw_port_no_fip_ns [0.173723s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv6 [0.124397s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_fips [0.345281s] ... ok {3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 [0.124910s] ... ok {3} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_exists [0.129784s] ... ok {3} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interfaces [0.135575s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_parent [0.127684s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init [0.114729s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init_nopidfile [0.116092s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start [0.115663s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init_open_fail [0.130664s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_not_configured_if_no_host_or_dest_host [1.184903s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_false [0.143659s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_conf_other_and_managed_flag [0.433146s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port [0.138798s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules_dvr [0.157335s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_and_delete_fail_retrigger_initialize [0.193127s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_write [0.862663s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_raises_exception [2.005013s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_gid_privileges [0.070742s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_fail_retrigger_initialize [0.161597s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port_not_found [0.110550s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_group_privileges [0.106755s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_meta_proxies [0.091063s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv4 [0.098319s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_namespaces [0.090512s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_no_privileges [0.121789s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip [0.116703s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_uid_privileges [0.113197s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_address_scope [0.153110s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_update [0.143200s] ... ok {3} neutron.tests.unit.agent.linux.test_daemon.TestUnwatchLog.test_unwatch_log [0.120216s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/agent/linux/test_daemon.py:49: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/tmp40d_2ydw/tmpeaemd0ux/unwatch_log_temp_file' mode='a' encoding='UTF-8'> daemon.unwatch_log() ResourceWarning: Enable tracemalloc to get the object allocation traceback {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_removed_dist [0.146118s] ... ok {3} neutron.tests.unit.agent.linux.test_devlink.TestDevlink.test_get_port [0.110664s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test__setup_reserved_dhcp_port_with_fake_remote_error [0.124929s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_arp_related_dev_no_subnet [0.146490s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_with_gateway_ips [0.130437s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_ips_dvr [0.149048s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_without_gateway_ips [0.130432s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_device_exists [0.146364s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_base_abc_error [0.132728s] ... ok {1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_gw_ns_name [0.106525s] ... ok {1} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipRulePriorityAllocator.test__init__ [0.088217s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_restart [0.124247s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test__add_default_gw_virtual_route [0.089996s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active [0.134562s] ... ok {1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_primary [0.099199s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace_with_registered_router_ids [15.951836s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_and_lookup [0.081899s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_with_segment [0.134635s] ... ok {1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_exhausted_pool [0.093987s] ... ok {1} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip_error [0.125363s] ... ok {1} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_external_gateway_ip [0.143610s] ... ok {1} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_snat_cleanup [0.117985s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_if_fipnamespace_exist [0.610506s] ... ok {1} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_is_managed [0.134880s] ... ok {1} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_list_all [0.128413s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices [1.910361s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_gateway [0.184790s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_router_cidrs_returns_cidrs [0.126394s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_delete_ha_router_initialize_fails [0.165668s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ipv6_only_gw [0.200381s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_dvr_edge_router_init_for_snat_namespace_object [0.137650s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table [0.149905s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable [1.128687s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha_dvr [0.166494s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table_ecmp [0.140568s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_interface_name [0.135496s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router [0.149817s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getattr [0.133343s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_nochange [0.204239s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_snat_rescheduled [0.158565s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_dictmodel [0.126768s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_added [0.179010s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setattr [0.126256s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__str [0.129001s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_no_metadata [0.148286s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__output_hosts_file_log_only_twice [0.138045s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_existing_dhcp_networks [0.129095s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_diff_scopes [1.517928s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_net_with_V6_stateless_and_V4_subnets [0.145865s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules [0.132897s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network_no_dns [0.133920s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules_removed [0.120889s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnets [0.134692s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_removed [1.029639s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_put_fips_in_error_state [0.120191s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_removed [0.194830s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__update_internal_ports_cache [0.101601s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_add_ports_address_scope_iptables [0.111901s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_slaac_interface_added [0.196248s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_address_scope_mark_ids_handling [0.118270s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_centralized [1.718658s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully [0.171793s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_remove_ecmp_route [0.109756s] ... ok {1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table_ecmp [0.102882s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully_false [0.184307s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_mtu_conf [0.225820s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_remote_sg_removed [0.121878s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_error [0.146967s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count_retried [0.142401s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_sg_removed [0.111615s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file [1.040769s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_members [0.099472s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_resyncs_failed_router [0.138285s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_distributed_without_snat_manager [0.168249s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file [0.138127s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_remote_group [0.124995s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_update [0.153467s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_init_ha_conf [0.158082s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_many_dns_provided [0.139685s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__next_max_id [0.108947s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_routers [0.153116s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update_not_called [0.145204s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id_invalid [0.123873s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_no_on_link_subnet_routes [0.141828s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_context_cookie_is_not_left_as_used [0.134557s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_force_metadata [0.136984s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_neutron_router_on_subnet [0.135249s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp [0.145637s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg_just_ports [0.368395s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases [0.134665s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_client_id [0.147935s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg_members_and_ports [0.361459s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_deleted [1.156661s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease [0.423512s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_sends_to_egress [0.335723s] ... ok {0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_routers_updated [0.145525s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_standby [1.348152s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_have_subnet [0.147882s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port [0.329366s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_cent_router [0.146878s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_allocate_rule_priority [0.473314s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_external_iptables_exception [0.190136s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_invalid [0.324923s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table_ecmp [0.147624s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_disabled [0.196083s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease_no_dhcp_release6 [1.041081s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_bridge [0.335695s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v4 [0.491684s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_exception [0.169951s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_from_leases_file [0.418957s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_added_unexpected_error [1.147594s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_removed [1.013765s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vlan [1.435572s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_removed_unexpected_error [0.233003s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy [1.582826s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations [0.205121s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6 [0.137340s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_remove_config_files [0.154436s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct_vlan [0.335388s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnet_removed [0.271665s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry [0.148843s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_meta_disabled_returns_false [0.136601s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry_no_routerinfo [0.137377s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added [0.213120s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true [0.137705s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_port_security_disabled [0.330830s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_del_arp_entry [0.150293s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true_ipv6 [0.133118s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible [0.162588s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_non_isolated_network_returns_false [0.093259s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_success [0.119004s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules_no_fip_ns [0.136163s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu [0.093912s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_ext_net [0.097298s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_not_managed_port [0.329296s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_agent_gw_interfaces [0.136667s] ... ok {2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table [0.142605s] ... ok {0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_local_router [0.133223s] ... ok {0} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__eq__ [0.097121s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter [0.367007s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_applies_added_flows [0.367324s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_config_file [1.149595s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_clean_when_port_not_found [0.447875s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server [0.232894s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv [0.194892s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_unknown [1.374238s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_infinite_lease_duration [0.149327s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_create_new_port_if_not_present [0.504171s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_remove_floating_ip [0.161236s] ... ok {3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range_bad_prefix_length [0.158301s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_old_kernel [1.740368s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_dvr [0.124206s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active [0.126599s] ... ok {0} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_set_ha_port [0.107396s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_none [0.121936s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_namespace [0.121498s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile [0.135303s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_not_active [0.129024s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile_error [0.144337s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_deallocate_rule_priority [0.516545s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace [0.137186s] ... ok {0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_repeated_call_with_same_key [0.131747s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid [0.129185s] ... ok {0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_in_ns [0.110052s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_none [0.150618s] ... ok {0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_routers_in_project [0.149115s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy_no_namespace [0.463832s] ... ok {0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_in_ns [0.110811s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline [0.140235s] ... ok {0} neutron.tests.unit.agent.l3.test_link_local_allocator.TestLinkLocalAddrAllocator.test__init__ [0.117878s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline_none [0.124729s] ... ok {0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_get_prefix_and_id [0.114380s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_no_namespace [0.140715s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device [0.116325s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_port_security_disabled [1.572389s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_get_pid_file_name_default [0.117281s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device_error [0.110158s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_nonexisting_sg [0.131435s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_exit_handler [0.140180s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_reassignment [0.118315s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_rules [0.127967s] ... ok {3} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_same_service_twice [0.123160s] ... ok {0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_with_disabled_floating_ip [0.127266s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_split [0.122691s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr [0.134949s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_delete_sg [0.103600s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_true [0.125450s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port [0.141363s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id [0.108289s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateConjFlows.test_create_conj_flows [0.112343s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ext_gw_with_dual_stack [0.135675s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_all_registers_defined [0.120453s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv4 [0.117404s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_clean_connections [0.138146s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs_empty [0.112345s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv4 [0.115246s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_lla [0.140870s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv4_address [0.105087s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_destination [0.118542s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_uncompact [0.134774s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source [0.126791s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_no_ns [0.121778s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe [1.693817s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_without_port_range [0.102054s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_ipv6_icmp [0.348275s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp6 [0.118088s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ingress [0.112445s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestFlowPriority.test_flow_priority_offset [0.114441s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules [0.114928s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe_not_first [0.520098s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges [0.114160s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges_same_conj_id [0.116459s] ... ok {1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_nonoverlapping [0.114189s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_child [0.119176s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test__add_device_to_namespace_retries [1.042402s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start_running [0.122416s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_unplug [0.154633s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_non_existing_port [1.117774s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_unlock [0.129237s] ... ok {3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_unplug [0.153999s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_fails [0.118109s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_priority [0.145357s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_id [0.121876s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_callbacks_registered [0.337704s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_without_namespace [0.110038s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_fails [0.120621s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_namespace [0.124753s] ... ok {1} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_id [0.121777s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_str [0.120348s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable [0.134012s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_all_port_flows [0.339114s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_scoped [0.127563s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_config_dir_removed_after_destroy [0.139359s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_flush [0.112147s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_retain_port [0.132147s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_to [0.127911s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe [1.656647s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed [0.342554s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_parameters [0.121075s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_non_existent_address [0.108537s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__len [0.119672s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_alias [0.123193s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list [0.111503s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute [0.105431s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed_and_local_vlan_changed [0.336573s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_has_sub_dict [0.123916s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_nosudo_with_no_namespace [0.117906s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe_not_last [0.506396s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_with_metadata_port [0.127723s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_table_string [0.114101s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num_str [0.132006s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_permitted_ethertypes [0.334370s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4_iif [0.121915s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v4 [0.122976s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v6 [0.104468s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_gateway_outside_subnet_added [0.518047s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_managed_port [0.326567s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace [0.118077s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__delete_arp_cache_for_internal_port [0.165561s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth [0.111714s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_groupaddr [0.113445s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port [0.136162s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter [0.326180s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_length [0.108991s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_does_not_exist [0.115848s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_device [0.117092s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateful_dhcpv6_same_subnet_fixedips [1.088180s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices [0.126630s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_file_on_net_with_v6_slaac_and_v4 [0.137556s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_include_loopback_and_gre [0.112853s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_client_id [0.190511s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6_below_32768 [0.817151s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_root [0.202172s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnet_on_a_network [0.122970s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty [0.165897s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_no_dns_provided [0.149591s] ... ok {3} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_int_options [0.122635s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_mode_unset [0.127132s] ... ok {3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_more_than_5 [0.124491s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_without_dns_provided [0.124846s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_group [0.136978s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_clears_cached_port_id [1.403940s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_gateway [0.134364s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_filter_defer_apply_off_with_sg_only_ipv6_rule [0.134937s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases [0.119946s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids [0.137807s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__load_used_fip_information [0.930134s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_IPv6_tag_and_multiple_ips [0.139199s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_not_remove_used_security_group_info [0.127918s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_rules [0.323361s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_create_port [0.099610s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_calls_arp_cache_with_no_device [0.158273s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_existing_sg [0.075999s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_added [0.070948s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_removed [0.074632s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease [0.422030s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_get_ethertype_filtered_addresses [0.104396s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_existing_ports [0.091590s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_last_port_marks_cleaned [0.075420s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_unknown [0.085973s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_iptables_driver_instance_has_correct_instance [0.128094s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_sg_rule_expansion_with_remote_ips [0.966656s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_no_hybrid_ports [0.120018s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_centralized_floatingip_dvr_ha [0.861343s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_single_fallback_accept_rule [0.098601s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv6 [0.123330s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_port_device_name [0.091703s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip_failure [0.158020s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_egress [0.115654s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_bad_vrrp_with_dport [0.092426s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_address_scope_mismatch [0.149633s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv6 [0.087282s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp [0.113534s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_not_removed [1.027225s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress [0.092607s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_matching_address_scope [0.162553s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_no_protocol [0.139289s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_source_prefix [0.132041s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test__assert_mergeable_rules [0.116965s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_added_dist [0.162477s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport [0.136717s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules_single [0.126260s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_moved_dist [0.144623s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_prefix [0.097042s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id_none [0.398869s] ... ok {0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_overlapping [0.137321s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp [0.102506s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules [0.145695s] ... ok {0} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interface_bridge [0.114093s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp [0.100663s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_fip_ns [0.129515s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_prefix [0.089540s] ... ok {0} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_owns_interface [0.108145s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_client_id [0.422385s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap [0.140157s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_error [0.112394s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_reset_state [0.159753s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_dhcp_port [0.139882s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init [0.117488s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_sctp_port [0.156338s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_centralized_floatingip [0.151051s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running [0.142029s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_ovn_metadata_port_returns_false [0.143733s] ... ok {2} neutron.tests.unit.agent.l3.test_dvr_snat_ns.TestDvrSnatNs.test_create [0.131997s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport [0.132773s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_true [0.137026s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_force_metadata_returns_true [0.145754s] ... ok {2} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__hash__ [0.134190s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port [0.141673s] ... ok {2} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__init__ [0.117968s] ... ok {1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_dhcp_timers [0.154282s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp [0.125339s] ... ok {2} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__repr__ [0.114713s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace_no_path [0.140442s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp [0.130393s] ... ok {2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_force [0.134940s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_no_namespace [0.129404s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_prefix [0.134069s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_namespace [0.142536s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code [0.128624s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_pid [0.125890s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_name [0.129768s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_prefix [0.123257s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_read [0.986214s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp [0.162227s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_privileges_without_root_permissions [0.110316s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_prefix [0.144429s] ... ok {0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_user_privileges [0.116019s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_2 [0.140494s] ... ok {2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_gateway_ports_equal [1.040593s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_disable_metadata [0.145693s] ... ok {2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_non_dvr [0.124565s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_conf_file_name [0.138564s] ... ok {2} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file [0.119672s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_ensure_active [1.077010s] ... ok {2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info [0.111869s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_set_interface_name [0.138259s] ... ok {2} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip [0.116107s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_invalid_file [0.137467s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__copy_and_deepcopy [0.136542s] ... ok {2} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_multiple_external_gateway_ips [0.122218s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_without_custom_reload_callback [0.127439s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__delattr [0.124945s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active [0.116135s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_floating_ips [0.118445s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp [1.025024s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__iter [0.127868s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_mangle_rules_removed [0.127523s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_check_process_id_env_var [0.160917s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_basic_dict [0.109222s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_port [0.188776s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_snat_dnat_for_fip [0.129212s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace [0.139054s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list_of_dicts [0.119693s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp [0.136827s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remove [0.118463s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace_no_path [0.128971s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_port [0.126816s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_filter_with_multiple_ips [0.139221s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_floating_ip_with_device_add_error [0.127939s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_namespace [0.128249s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata [0.146115s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_mock_chain_applies [0.134220s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__process_pd_iptables_rules [0.128274s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_not_active [0.133330s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata_non_local_subnet [0.147472s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports [0.132511s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_add_ecmp_route [0.116506s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_isolated_metadata_with_router [0.136734s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_check_process_id_env_var [0.209814s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_process_delete [0.118920s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_by_num [0.193886s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num [0.128709s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_delete_pid_file_raises [0.139394s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib64/python3.9/copy.py:229: ResourceWarning: unclosed file <_io.FileIO name=4 mode='rb+' closefd=True> for key, value in x.items(): ResourceWarning: Enable tracemalloc to get the object allocation traceback {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routes_updated [0.126556s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6 [0.168507s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network [0.130527s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routing_table_update [0.120891s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid [0.139328s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4 [0.138969s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_non_local_subnets [0.130184s] ... ok {2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table [0.111864s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_invalid_file [0.128091s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6 [0.126212s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_existing [0.144533s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_ports_but_members [0.115436s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_no_an_int [0.128479s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_add_filter_rule [0.138483s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_os_ken [0.127533s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_dns_provided [0.141057s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register [0.135423s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_and_remove_chain [0.121366s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs [0.131010s] ... ok {1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_different_service_types [0.114329s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_filter_rule [0.130054s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address [0.128346s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_add_ipv6_addr [0.156535s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_chain_name [0.124445s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_update [0.122088s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr_with_prefix [0.143105s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryName.test_add_and_remove_chain_custom_binary_name [0.135141s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6 [0.141181s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_nat_rule [0.141089s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_dynamic [0.139482s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_dl_type_formatted_to_string [0.371172s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters [0.136140s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_not_present_ipv6_lla [0.136772s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_chain_notexists [0.135139s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_get_device_name [0.125859s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables__apply_synchronized_no_namespace [0.122406s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net [1.052302s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug [0.129161s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_chain [0.125759s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net_diff_details [0.124900s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_configured_bridge [0.137921s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_mangle_table [0.132027s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_port [0.122062s] ... ok {3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesTestCase.test_get_binary_name_in_unittest [0.116433s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_no_ns [0.139449s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp_both_not_isolated [0.135161s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_get_existing_vip_ip_addresses_returns_list [0.129496s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases_with_bad_line [0.150332s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config [0.117382s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_stateless_IPv6_tag [0.141313s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config_no_track_not_supported [0.138372s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_remove_routes_on_interface [0.095566s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg [1.146057s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips_track_script [0.084378s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_address_by_interface_no_track_not_supported [0.091945s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg_just_members [0.227076s] ... ok {3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy [0.122497s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id [0.427622s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn [0.114007s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_with_chain [0.125553s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_ip_rate_limit [0.116383s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu_plugin_doesnt_pass_mtu_value [0.145547s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__drop_all_unmatched_flows [0.332205s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_with_ns [1.107115s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_existing_filter_ids [0.125094s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_broadcast [0.120870s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test__add_device_to_namespace_retries [0.133653s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_filter_id_for_ip [0.107445s] ... ok {0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_max_leases_is_smaller_than_cap [0.137955s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name [0.131987s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_with_chain [0.113915s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline [0.117561s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_deletes_flow [0.364681s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_alt_bridge [0.164072s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_get_stop_command [0.140103s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_processmanager_ensures_pid_dir [0.121282s] ... ok {1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_prefix [0.144281s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flow_for_ip_using_cookie_any [0.367729s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_cmd_mismatch [0.133668s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_delete_conntrack_state_dedupes [0.139685s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_no_namespace [0.126432s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_veth [0.130007s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_namespace [0.127489s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv4 [0.115594s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_exp_egress [0.331733s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_get_stop_command [0.126891s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv6 [0.120535s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_namespace [0.128864s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc [0.972256s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif [0.110212s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_namespace [0.125141s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__del_filter_by_id [0.119673s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif_none [0.111800s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing_nocreate [0.340305s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_pid [0.118956s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_with_chain [0.126373s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv4 [0.134087s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_without_chain [0.116940s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_none [0.121458s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_no_output [0.126658s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_not_managed_port [0.330058s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif_nodev [0.123473s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_with_chain [0.124674s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestConntrack.test_delete_socket_conntrack_state [0.117558s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_no_output [0.123375s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_link_address [0.124696s] ... ok {3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_id_for_filter [0.106454s] ... ok {3} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_edge_router [0.012713s] ... ok {3} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_update_no_router_exception [0.026911s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_name [0.118338s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_list_tc_policy_classes [0.120236s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDeviceCommandBase.test_name_property [0.123852s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_htb [0.123497s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_del_address [0.121495s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_ensure_active [1.000790s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bare_value [0.138473s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list [0.119344s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace [0.138530s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabytes_value [0.136086s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_dynamic_permanent [0.116562s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace_process_active [0.133284s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bits_value [0.123171s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_tentative_dadfailed [0.142568s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_processmanager_ensures_pid_dir [0.146772s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabytes_value [0.137326s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_ip_version [0.136449s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_with_custom_reload_callback [0.126090s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_tbf_bw_limit [0.127226s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_scope [0.123022s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_without_custom_reload_callback [0.130740s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits [0.130747s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_address [0.122869s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_initialized_port [1.502680s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_error_logged [0.120676s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_burst_value_zero [0.125617s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_members [0.123332s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_allmulticast_on [0.137634s] ... ok {0} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister [0.131332s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_no_burst_value_given [0.125351s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_protocols [0.119492s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_name [0.126045s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_device_name [0.148031s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits [0.126154s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_no_value [0.122300s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_up [0.137530s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_ipv6_llas [0.127474s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_set_tbf_bw_limit [0.124976s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_not_cleaned [0.123281s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_delete_onlink_routes [0.126623s] ... ok {3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_filters_bw_limit [0.128421s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry [0.224005s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHybridIptablesHelper.test_overloaded_remove_conntrack [0.127618s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_with_ipv6_delete_onlink_routes [0.123956s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_execute_raises [0.110417s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsForIpAddress.test_create_flows_for_ip_address_egress [0.115997s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_flush [0.145107s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_process_input [0.117113s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_without_clean_connections [0.131928s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv6 [0.113510s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6 [0.132380s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_str_data [0.118301s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_set_mtu_logs_once [0.119685s] ... ok {2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv6 [0.111709s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_dummy [0.133912s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug_no_device [0.124847s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_addl_env [0.143642s] ... ok {2} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_is_bridged_interface [0.126242s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan6_valid_srcport_length [0.127171s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_id [0.118349s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_get_device_name [0.123300s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_daemonize [0.132825s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_localaddr [0.124183s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_name [0.121095s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge [0.131897s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_delete_pid [0.114741s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_range [0.114198s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_id [0.112333s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_new [0.136125s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_handle_sigterm [0.109477s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace [0.131337s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_user [0.117768s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge [0.137702s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_name [0.133114s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_broken [0.133610s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_no_parent [0.114865s] ... ok {0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_new [0.125128s] ... ok {2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_name [0.116997s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty_no_devices [0.127028s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_none_as_root [0.114582s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_dummy [0.123918s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_enable_metadata [0.142783s] ... ok {1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_no_namespace [0.126330s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_raises_exception_for_execute_exception [0.112058s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_lo [0.110988s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_force_metadata_enable [0.148003s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_destroy [0.132251s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_stale_pid [0.126019s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv4 [0.121090s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_less_than_5 [0.134473s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_isolated_metadata_enable [0.151501s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_valid_pid [0.148943s] ... ok {1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_name_exists [0.136564s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_doesnt_match [0.133578s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_v4_only_network [0.166858s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpConnection.test_connect [0.129449s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_check_version_abstract_error [0.137018s] ... ok {3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_run [0.113761s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_existing_dhcp_networks_abstract_error [0.121183s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_internal_server_error [0.124594s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking [0.145252s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_1_192_168_1_1 [0.140016s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_2___ffff_192_168_1_1 [0.128263s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark_none [0.977070s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match_1_192_168_1_1 [0.123824s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif [0.120466s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match_2___ffff_192_168_1_1 [0.121379s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_table [0.115947s] ... 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.115635s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_build_ipv4v6_mac_ip_list [1.109039s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_with_namespace [0.125731s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_no_id [0.128682s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove_ipv6_unreferenced [0.126582s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters_mac [0.087933s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids_by_ipversion [0.129196s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking_sigterm_sigkill [0.919971s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_sg_ids_set_for_ports [0.141690s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_already_active [0.137063s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_all_unused_info [0.127090s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_disable_two_networks [0.130150s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_update_security_group_members [0.132130s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_ensure_dir_called [0.135406s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_sg_members [0.128059s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_process_uuid [0.124555s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_router_networks [0.720816s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getitem [0.103574s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_apply [0.139176s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setitem [0.066801s] ... ok {3} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists [0.127577s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_network [0.093011s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_need_pre_defer_copy [0.127631s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_should_not_call_add_metadata_rules [0.116338s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__parse_ip_addresses [0.123496s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.074995s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port [0.138980s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy [0.097021s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_false [0.140808s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_defer_with_exception [0.130764s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy_force [0.133338s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packa ges/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_true [0.140216s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp [0.131224s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_metadata_proxy_conf_parse_ip_versions [0.129808s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_name [0.078558s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_make_subnet_interface_ip_map [0.144650s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_port [0.090757s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules [0.130760s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_infinite_duration [0.143269s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_port [0.085760s] ... ok {3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules_ipv6 [0.121292s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_prefix [0.082998s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dist_neutron_router_on_subnet [0.143556s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_namespace_contains_mix_cidrs_ipv6 [0.129477s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_4 [0.095737s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442 [0.142894s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_contains_stale_cidr_ipv6 [0.123369s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_94 [0.141925s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_one_on_link_subnet_route [0.151108s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_only_contains_meta_cidr_ipv6 [0.121717s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_999_local [0.140362s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_get_networks_port_bindings [0.130213s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_gateway_route [0.134802s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap_by_num [0.154251s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync [0.126404s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_with_dns_provided [0.141998s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_ipip [0.140186s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_teardown_datapath [0.120268s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_tags [0.143268s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_zero [0.132522s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.129176s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_3port_2net [0.155080s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport [0.146702s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.135800s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv4_opt [0.133900s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport_prefix [0.149144s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.139590s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_400 [0.118889s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_409 [0.133354s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_conenction_error [0.136770s] ... ok {3} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_other_code [0.114725s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.BridgeCreateEventTestCase.test_run [0.122816s] ... ok {3} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_file_missing [0.128579s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv6_opt [1.004371s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif [4.120396s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_port [1.105070s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready [0.071510s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_port [0.103453s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_name [0.130766s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases [0.380555s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress [0.103615s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address [0.085084s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type [0.127545s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations_no_interface [0.125122s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_dadfailed [0.121893s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready [0.102102s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_with_metadata_network_returns_true [0.119804s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_legacy_name [0.141849s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_success_one_timeout [0.083837s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_num [0.107234s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_dns_server [0.138404s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_port [0.077562s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_enable_dnsmasq_log [0.145576s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp [0.110064s] ... ok {3} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_commit_raises_exception_on_timeout [1.115578s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv_overridden [0.155583s] ... ok {3} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_bulk_pull_doesnt_wipe_out_newer_data [0.119659s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport_prefix [0.142151s] ... ok {3} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_match_resources_with_func [0.115040s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_prefix [0.117179s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range [0.152371s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress [0.091046s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_microsecond_is_0 [0.138553s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain [0.153316s] ... ok {3} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_device_details [0.113690s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_prefix [0.144048s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain_tag_support [0.152880s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_prefix [0.104767s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_existing_or_updated_is_none [0.150737s] ... ok {2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_not_bridged [0.130582s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_no_new_binding_activated [0.148258s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4 [0.198120s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_timeout [1.120129s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_cmd_mismatch [0.121801s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_in_host [0.137884s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_create [0.111204s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6_no_ct_zone [0.181630s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline_none [0.118819s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_not_in_host [0.133657s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_delete [0.123397s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace [0.132798s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change [0.153082s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_mtu [0.116867s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_migrating_to_host [0.140115s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_namespace [0.130499s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6_no_ct_zone [0.139280s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_netns [0.127913s] ... ok {3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_default_resources [0.141027s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_namespace [0.128701s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_comments_short_enough [0.128327s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_mangle_found [0.119666s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_delete_pid_file_raises [0.120956s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_nonexistent_namespace [0.212595s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_blank_rule [0.133199s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace [0.128777s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_delete_namespace [0.127828s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend [0.128346s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_exchanged_interface_and_ip [0.136945s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace_process_active [0.134292s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_binary_name [0.121867s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_get_pid_file_name_default [0.121794s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4 [0.144672s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_chain_notexists [0.196238s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_no_an_int [0.174702s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace_is_none [0.186127s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables__apply_synchronized_no_namespace [0.142039s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_tuntap [0.185443s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_chain [0.121712s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_dstport [0.155483s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_rule [0.124066s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_not_empty [0.139045s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_rule_with_wrap_target [0.123905s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_no_netspace [0.133215s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryNameIPv6.test_empty_chain_custom_binary_name [0.115206s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestSetIpNonlocalBindForHaNamespace.test_setting_failure [0.133429s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule [0.136011s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_as_root_namespace [0.124790s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper [0.125453s] ... ok {3} 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 {0} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_no_options [0.191263s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_with_custom_reload_callback [1.264445s] ... ok {0} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_enabled [0.160878s] ... ok {2} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister_unknown_process [0.135428s] ... ok {0} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv4 [0.133518s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ipv6_with_gw_ip [0.137090s] ... ok {0} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv6 [0.123705s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_preserve [0.125502s] ... ok {0} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_with_first_add_member [0.137662s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_dev_exists [0.120121s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_exchanged_interface_and_ip [1.069014s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_address_group [0.143109s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_with_ns [0.122938s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_to_a_nonexistent_chain [0.119702s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_sg_rules_to_remove [0.113630s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_defer_apply_with_exception [0.110677s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns [0.132336s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_port_filter_with_destroy_ipset_chain [0.143024s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_and_zero [0.120787s] ... ok {2} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_ns [0.124250s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure [0.120956s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_conntrack.IPConntrackTestCase.test_delete_conntrack_state_dedupes [0.107864s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info [0.135172s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_get_device_zone [0.121764s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure_with_no_failing_line_number [0.130882s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vlan [0.104442s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_use_table_lock [0.132228s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vxlan [0.110792s] ... ok {1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_nat_found [0.126744s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_ip_rules [0.102926s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_excluded_out_of_parent [0.111913s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv6 [0.110532s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_not_found [0.115168s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark [0.101471s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface [0.109846s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif_none [0.099518s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_build_config_preamble [0.124428s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv6 [0.106434s] ... ok {1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_add_vip_idempotent [0.115742s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info_clears_unused_rules [1.034656s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_no_ipv6_addr_notif [0.106796s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_without_chain [0.109252s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_device [0.105287s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_multiple_ports [0.129594s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_filter_existed [0.117087s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_namespace [0.106447s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_filter [0.117900s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type [0.144967s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_other_is_none [0.110428s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_additional_filters [0.127868s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code [0.140114s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_no_broadcast [0.118947s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_chain [0.112033s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code_protocol_num [0.142822s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_down [0.113780s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_without_chain [0.126284s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_settings_property [0.109503s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport [0.148599s] ... ok {1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc_failed [0.113905s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test_add_tc_filter_vxlan [0.125382s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress [0.159181s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry [0.208034s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf [0.128118s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_blank [0.140414s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_other_error [0.120415s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_wrong_qdisc_type [0.123109s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry_not_exist [0.105262s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport_prefix [0.163312s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_tbf [0.104152s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_dump_entries [0.122728s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port_by_num [0.160110s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestHandleFromHexToString.test_run [0.130218s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_add_namespace [0.113169s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bytes_value [0.103913s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_prefix [0.147221s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabits_value [0.117672s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_prefix [0.152134s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabits_value [0.112383s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport [0.160834s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_check_kernel_hz_lower_then_zero [0.142357s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport_prefix [0.144031s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_rate_info [0.142073s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp_prefix [0.131681s] ... ok {1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_qdisc [0.120530s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport [0.141244s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_change_locale [0.128276s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_macvtap [0.925785s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_surrogateescape_in_decoding_out_data [0.128362s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_prefix [0.153188s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth_with_namespaces [0.113964s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap_exception [0.128198s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport [0.145940s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vlan [0.118512s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_str_id [0.120218s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport_prefix [0.154699s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_valid_srcport_length [0.114000s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_name [0.118920s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_del_veth [0.124147s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_no_fixed_ips [0.151108s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_nofork [0.122770s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace_existing [0.049673s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_empty_ns [0.034193s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_non_root [0.033473s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_namespace [0.033126s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_with_single_argument [0.111460s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change_no_ct_zone [0.181408s] ... ok {2} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_disabled [0.043797s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4_no_ct_zone [0.080056s] ... ok {2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_deleting_less_than_5 [0.071872s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_first_non_root_helper_child [0.136988s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_source_group [5.433833s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove [0.100739s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script_with_procname [0.113996s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_sg_members [0.127668s] ... ok {1} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_num_threads [0.125227s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_simple [0.129802s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port_no_ct_zone [0.099576s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv4 [0.089646s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_dest_prefix [0.120926s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_update_delete_port_filter [0.823612s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_prefix [0.122169s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_user_sg_rules_deduped_before_call_to_iptables_manager [0.177154s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp [0.168517s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__populate_initial_zone_map [0.174106s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport_prefix [0.192460s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_no_instance_match [1.049353s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_multiple_firewall_with_common_conntrack [0.159756s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport_prefix [0.140531s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_3_fe80__5054_ff_fede_5bbf [0.122210s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerDisableRandomFullyTestCase.test_verify_disable_random_fully [0.129069s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_dccp_port [0.138943s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_and_router_id_invalid_1_192_168_1_1 [0.132403s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_initialize_nat_table [0.130904s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp_prefix [0.122528s] ... 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.153939s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_nat_found [0.139258s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp [0.143888s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_2___ffff_192_168_1_1 [0.141144s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_to_a_nonexistent_chain [0.137271s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_mport [0.140759s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_1_192_168_1_1 [0.141279s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure [0.127508s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport [0.133420s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_router_id [0.116146s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_egress [2.085844s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure_with_no_failing_line_number [0.134306s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_port [0.138790s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks [0.136272s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_use_table_lock [0.124459s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks_twice [0.119229s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_filter_rule [0.127734s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_200 [0.132456s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_mangle_rule [0.125221s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_400 [0.138945s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule [0.136550s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_403 [0.127778s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_binary_name [0.119650s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_504 [0.138518s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_rule_with_wrap_target [0.119503s] ... ok {1} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_run [0.127276s] ... ok {0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_mangle_not_found [0.131948s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp [0.959476s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_called_on_agent_process_update [0.165769s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation [0.131736s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.138913s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport_prefix [0.157751s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes [0.124736s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.134341s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips [0.125749s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_port [0.137516s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str [0.129850s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_prepare_port_filter_with_no_sg [0.138040s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_no_matching_configurations [0.159680s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script_no_routes [0.113411s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_remove_ports_not_configured [0.125962s] ... ok {1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_filter_rules [0.130175s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev [0.128426s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports_already_configured [0.120235s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_is_missing [0.126130s] ... ok {0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev_no_track_not_supported [0.107740s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_missing_mac [0.135866s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_no_ct_zone [0.159157s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filters [0.119900s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_provision_parameters [0.130274s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_trusted_ports [0.127651s] ... ok {0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc [0.132891s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_egress [2.131846s] ... ok {0} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_legacy_router [0.012077s] ... ok {0} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_router [0.005148s] ... ok {0} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_stale_ri_ifname [0.005811s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_provision_parameters_ipv6 [0.131639s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_unknown_port [0.118562s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_and_remove_devices_filter [0.133275s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_add_tc_policy_class [0.124591s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__load_config [0.120854s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices [0.102383s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_bigger_then_minimal [0.111387s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_only_contains_meta_cidr_no_ipv6 [0.130382s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_firewall_disabled [0.120098s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__generate_device_zone [0.344536s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_smaller_then_minimal [0.131062s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.151709s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_remove_devices_filter_with_trusted_ports [0.148009s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_htb [0.138285s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone [0.154765s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call_no_instance_match [0.149686s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_reordering_of_jump_rule_comments [0.113003s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_bytes_wrong_unit [0.131426s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_multiple_ports [0.183228s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_ipv6 [0.169737s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bits_value [0.116399s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule [0.123299s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_same_port [0.142396s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_404 [0.133321s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bytes_value [0.114923s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_nat_rule [0.123892s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none [0.117498s] ... ok {0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_value_burst_not_none [0.120752s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_503 [0.147762s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_raw_rule [0.115618s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_remove_devices_filter_with_trusted_ports [0.139593s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code [0.127586s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_defer_apply_with_exception [0.119544s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_504 [0.140521s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated [0.130678s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters [0.115651s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_ports_only [0.117305s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_and_zero [0.111792s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_new_ports [0.155412s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryNameIPv6.test_add_and_remove_chain_custom_binary_name [0.128491s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryName.test_empty_chain_custom_binary_name [0.130147s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_rule_updated [0.286316s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_and_remove_chain [0.180981s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name [0.176742s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_encode_process_input [0.919097s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_rule_updated [0.271191s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_debug [0.084478s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_rule [0.129893s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_raise_runtime [0.118263s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port_no_ct_zone [0.171651s] ... ok {2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_nat_table [0.123285s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_post [1.189135s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_stderr_true [0.120803s] ... ok {3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_disable_security_group_extension_by_config [0.111696s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation_no_track_not_supported [0.131537s] ... ok {1} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_run [0.139809s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_privsep [0.106524s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address [0.115162s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_with_reset [0.119630s] ... ok {1} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_bridged_added [0.134743s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_no_address [0.103127s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_without_helper [0.126421s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range [0.122242s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_group [0.117360s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip [0.111277s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_without_excluded [0.122650s] ... ok {1} neutron.tests.unit.agent.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize [0.161125s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_false [0.111733s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_process_disappearing [0.125907s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_get_primary_vip [0.120591s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__flood_cache_for_query_pulls_once [0.138647s] ... ok {3} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_no_ip [0.119439s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_child_pid_as_root [0.113048s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy_force [0.140484s] ... ok {1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_update [0.131456s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_1 [0.127991s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_with_different_signal [0.119349s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedStateExceptionTestCase.test_state_exception [0.121098s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_timeout_report_interval [0.139487s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_1 [0.126361s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path [0.124515s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call [0.126187s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_2_False [0.137551s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path_script_with_procname [0.122611s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_do_not_listen [0.121406s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_empty_client [0.124328s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_start_listening [0.136918s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_client [0.122215s] ... ok {1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_update_device_down [0.126547s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client [0.138074s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_new_binding_activated [0.140655s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_with_client [0.116535s] ... ok {0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start [0.086005s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_delete [0.169896s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_skip_cache [0.128806s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_config_str [1.032957s] ... ok {1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_custom_resource [0.155378s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_3_fe80__5054_ff_fede_5bbf [0.109643s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str_no_routes [0.136626s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_2___ffff_192_168_1_1 [0.084728s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_404 [0.079987s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script [0.120084s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_409 [0.132083s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope [0.126333s] ... ok {3} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_3 [1.249558s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_500 [0.128966s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev_no_track_not_supported [0.112984s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__cast_message [0.136606s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_503 [0.127276s] ... ok {2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev [0.116961s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__fanout_message [0.124897s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_post [0.122146s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_delete_filter_ids [0.120379s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents [0.128880s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_without_chain [0.119213s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_doesnot_exists [0.128851s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_wo_scheduling_on_port_update [0.146715s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists [0.109785s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_without_chain [0.121482s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_fanout_required [0.135118s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_with_chain [0.114739s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_main [0.133014s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_no_action [0.120323s] ... ok {2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_without_chain [0.111085s] ... ok {0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state [0.130916s] ... ok {2} neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_local_router [0.016559s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_delete [0.124604s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test__mac_to_pyroute2_keys [0.109636s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.156789s] ... ok {3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_new_agents [0.136331s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf_missing_arguments [0.114417s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_bytes_wrong_unit [0.124638s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_unsubscribe [0.139329s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bare_value [0.125031s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_clear_unprovides_all_producers [0.186879s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_filters_bw_limit [0.124422s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_does_not_raise_on_none [0.167968s] ... ok {2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_filters [0.125307s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_fails_on_unregistered_callback [0.173113s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteEncodeTest.test_decode_return_data [0.230539s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.184070s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_dad_failed [0.934253s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_no_raise_runtime [0.125311s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_raise_runtime_do_not_log_fail_as_error [0.132695s] ... ok {0} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.162935s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.183228s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_no_vif_ports [0.124079s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap [0.128793s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_unregistered_callback [0.187635s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_contains_stale_cidr_no_ipv6 [0.119874s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_str_id [0.129519s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.163385s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_empty_no_ipv6 [0.130577s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_first_parent_pid_fork [0.117400s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type [0.122223s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_ipv4 [0.122452s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_top_parent_pid_fork [0.105565s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_wrong_type [0.129583s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_500 [0.130216s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_null_char [0.151391s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_unknown_type [0.126457s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists [0.143377s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_space_char [0.129265s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_versions_ttl [0.133998s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists [0.119899s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_no_process_running [0.128027s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_removing_resource [0.112754s] ... ok {0} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file [0.116166s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_last_child_pid_as_root [0.118384s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_set_versions [0.136477s] ... ok {0} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_add_bridge [0.116724s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_process_pid_not_root [0.112665s] ... ok {3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_different_adds_triggers_recalculation [0.129310s] ... ok {0} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_start_bridge_monitor [0.129021s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script [0.116504s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network [0.142870s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id [0.134621s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_remove_abs_path [0.125709s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action [0.130380s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete [0.128302s] ... ok {2} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_empty_client [0.115517s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_subnet_not_found [0.134621s] ... ok {0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_resource_change_handler [0.125957s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call [0.135019s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_segmented_network_but_not_routed [0.145903s] ... 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.128953s] ... ok {0} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_cast [0.133718s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_release_dhcp_port [0.148178s] ... ok {0} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name [0.131159s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_1_192_168_1_1 [0.144620s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_verify_port_action_port_dict [0.145983s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match_3_fe80__5054_ff_fede_5bbf [0.131965s] ... ok {0} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_ports_by_vnic_type_and_host [0.128886s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_for_remote_address_cache_hit [0.129498s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull [0.154425s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_network_id [0.124443s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull_backports_to_older_version [0.149784s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_502 [0.129305s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_single_type [0.144488s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_conenction_error [0.127464s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcCallbackTestCase.test_push [0.125287s] ... ok {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ResourceTypeVersionedTopicTestCase.test_resource_type_versioned_topic [0.127144s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_only_ipv6_rule [5.443577s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packa ges/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3 .9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_valid_type [0.128842s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_other_code [0.946974s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters [0.117710s] ... ok {2} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_ports_for_remote_address [0.108880s] ... ok {0} 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 {2} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file [0.123670s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_namespace_contains_mix_cidrs_no_ipv6 [0.124130s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_empty_ipv6 [0.124156s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_provision_datapath_ipv6 [0.152605s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_provision_datapath_no_ipv6 [0.135817s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace [0.122610s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_ports_with_no_rules [1.964661s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace_does_not_crash_on_error [0.135314s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.128465s] ... ok {3} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_deleting_extra_data [2.050992s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call [0.128759s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_optional_extensions_no_error [0.137424s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_call_internal_server_error [0.127972s] ... ok {3} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_multiple_extensions [0.108516s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_ipv6_ll [0.117609s] ... 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 {3} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_no_extensions [0.126335s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_get_instance_id_network_id_no_match [0.121843s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_not_loaded_for_plugins_unaware_of_extensions [0.124772s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_200 [0.132276s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_without_need_for__plugin_interface_are_loaded [0.136403s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_403 [0.120099s] ... ok {3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unsupported_extensions_are_not_loaded [0.122928s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestMetadataProxyHandler.test_proxy_request_502 [0.123370s] ... ok {3} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_extend_get_resource_response [0.156923s] ... ok {2} neutron.tests.unit.agent.ovn.metadata.test_server.TestUnixDomainMetadataProxy.test_init_doesnot_exists [0.122250s] ... ok {2} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_cfg_missing [0.111515s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_method [0.152136s] ... ok {2} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_connection [0.150129s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_action [0.149578s] ... ok {2} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_post_commit_does_not_raise_exception [0.126262s] ... ok {3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action_and_attr_map [0.146651s] ... ok {2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__is_stale [0.134134s] ... ok {2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources [0.117210s] ... ok {2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete_ignores_dups [0.111375s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort [0.458953s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_devices_details_list [0.128063s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_network_details [0.116924s] ... ok {2} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_tunnel_sync [0.116609s] ... ok {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_binding_activated_not_supported [0.124695s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [2.028600s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields [0.489613s] ... ok {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_update [0.119239s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_prepare_and_remove_devices_filter_enhanced_rpc [0.135301s] ... ok {2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_hints [0.138810s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_enhanced_rpc [0.137855s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_none_enhanced_rpc [0.128014s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_empty [0.463400s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_updated_enhanced_rpc [0.124432s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_updated [0.117108s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_not_updated [0.121828s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_empty [0.455129s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_deleted [0.119195s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_updated [0.117463s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_get_trusted_devices [0.128316s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_updated [0.144482s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_values [0.449621s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_and_remove_devices_filter [0.134408s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_source_group [5.053947s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty [0.433000s] ... ok {2} 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 {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_fields [0.444807s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_firewall_disabled [1.181393s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit [0.449295s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_not_updated [0.129139s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filter_new_and_updated_ports [0.122712s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_all_updates [0.118572s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer [0.456899s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_no_update [0.143811s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port [0.181654s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_prepare_remove_port [0.163469s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_native_pagination_without_native_sorting [0.454128s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port [0.146682s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_member_updated [0.271453s] ... ok {3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_non_bool [0.456948s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated [0.250340s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_ingress [2.724341s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_all_skip_args [0.132910s] ... ok {1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_enable_security_group_extension_by_config [0.121269s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_to [0.128286s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_devices_enhanced_rpc [0.140930s] ... ok {1} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_ip_error [0.137841s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_not_updated_enhanced_rpc [0.110805s] ... ok {1} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_2 [0.126025s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_firewall_disabled [0.132624s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_admin_state_down [0.127368s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_noopfirewall [0.123784s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network [0.146020s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_trusted_ports [0.178516s] ... ok {1} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_del_arp_entry [0.192603s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall [0.123596s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_noopfirewall [0.141652s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_push [0.186461s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated [0.124782s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_init_firewall_with_none_driver [0.113216s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_returns_callback_result [0.231317s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_same_port [0.118626s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.191383s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall [0.117291s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_firewall_disabled [0.125386s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_without_conversion [1.539854s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.193213s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_noopfirewall [0.124152s] ... ok {3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values_with_filtering_supported [0.159181s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.191891s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated [0.121871s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type [0.120494s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated_multiple_ports [0.108881s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_stops_reporting [0.121219s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_not_updated [0.120170s] ... ok {1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_multiple_consumer_version_update [0.131509s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_port_and_rpc [0.145704s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network_false [0.171538s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_updated_ports [0.159564s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_attr_not_specified [0.664290s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_db_reference_error [0.144277s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_only [0.132070s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info [0.167004s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_updated_ports_only [0.141660s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_create_port [0.131787s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_with_agent_not_hosting_network [0.154184s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated [0.380877s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bad_keystone_tenant [0.649597s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_update [0.159347s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_source_group [5.651248s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_by_host [0.159025s] ... ok {0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated [0.310563s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_not_updated_enhanced_rpc [0.165300s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushToServerRpcCallbackTestCase.test_report_versions [0.186203s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_error [0.172190s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_updated_enhanced_rpc [0.157035s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_string_not_json [0.555171s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_of_non_cached_sg_changes_nothing [0.175770s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_faddresses_not_found [0.160898s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_not_updated [0.183976s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_member_update_events [0.199041s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_updated [0.183021s] ... ok {1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_parent_ops_affect_rules [0.272690s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_none [0.206659s] ... ok {1} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_http_to_https [0.237448s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_not_updated [0.236712s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_empty_list [0.882820s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated [0.250143s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_not_updated [0.215624s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_deleted [0.216991s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_multiple_ports [0.229398s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none [0.886149s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_noopfirewall [0.221816s] ... ok {1} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_adding_extra_data [1.442324s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses [2.114867s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_trusted_ports [0.236229s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip [0.222259s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices [0.221487s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip_no_ip [0.216608s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone [0.851333s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated_multiple_ports [0.238504s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices [0.222320s] ... ok {0} neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices_error [0.226897s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated [0.566550s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_create_process [0.240270s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port [0.248322s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant [0.870453s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_2 [0.235558s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_4 [0.230882s] ... ok {2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_member_updated [0.402105s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_1 [0.225776s] ... ok {2} neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_error [0.174183s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_3 [0.197362s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_3 [0.153063s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_noauth [0.794424s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_2 [0.195662s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_root_helper_child_pid [0.139620s] ... ok {1} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_action [2.241094s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_1_True [0.136425s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_2_False [0.190101s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_1_True [0.119882s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_1 [0.177421s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_1_True [0.143761s] ... ok {2} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_2_False [0.457697s] ... ok {0} neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_2 [0.630780s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_inactive_ones [0.108699s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_notification_required [0.101783s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__native_notification_unsubscribes [0.193077s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_allocate_priority [0.113989s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_extension_can_be_accessed_by_alias [1.273239s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling [0.094843s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notification_is_needed [0.174293s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_segment [0.132401s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_subnet_create [0.197487s] ... ok {0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_add [0.300019s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant [2.004634s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_clear [0.139558s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions [0.750193s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_wrong_object_type [0.190594s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide [0.283877s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_noauth [0.642665s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_returns_proper_callbacks [0.249787s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_succeeds_on_multiple_calls [0.153314s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.122359s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_returns_proper_callback [0.126831s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_existing_agents [1.770921s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_multiple_calls [0.092710s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination [0.747056s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_unknown_type [0.066640s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_none [0.042711s] ... ok {2} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_add_arp_entry [0.164685s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_resource_class [0.125711s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test__get_manager_is_singleton [0.098115s] ... ok {0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_consumer_versions_callback [0.129706s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_register [0.126946s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_and_handle_ip_generation_failure [0.131421s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test__get_manager_is_singleton [0.143608s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 741, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/agent/linux/pd.py", line 246, in _ensure_lla_task utils.wait_until_true(functools.partial(self._lla_available, File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 746, in wait_until_true raise WaitTimeout(_("Timed out after %d seconds") % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds {2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_callback_not_found [0.131010s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_ip_generation_failure_reraise [0.200312s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_show_returns_not_found_for_non_existent_extension [1.952869s] ... ok {3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_empty_page [0.777192s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_network_not_found [0.158124s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.184507s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_return_none_on_not_found [0.100988s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_registers_callback [0.177493s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_non_segmented_network [0.122417s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_group_by_network_id [0.124874s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.183895s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_update_port [0.189693s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.213302s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port [0.207939s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_invalid_type [0.243733s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull [0.172950s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_get [1.208938s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_registers_callback [0.272211s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull_resource_not_found [0.263195s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test__check_faulty_extensions_raise_not_default_ext [0.188309s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.236548s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered [0.156015s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.246250s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_error [0.135647s] ... ok {3} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts [1.790291s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_known_type [0.191144s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_single_extension [0.192093s] ... ok {3} neutron.tests.unit.api.v2.test_base.V2Views.test_subnet [0.188606s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_bogus_resource_class [0.174563s] ... ok {1} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins [0.182434s] ... ok {3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_and_query_extension [0.155461s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_plugin_does_not_implement_agentsdb_exception [0.172172s] ... ok {1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation_plugin_specific [0.215592s] ... ok {3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_default [0.183935s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_update_versions [0.198394s] ... ok {3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_partial_matched_string [0.152411s] ... ok {1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin [0.237920s] ... ok {2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_updates_version [0.161656s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_no_route_args [0.200640s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull [1.592805s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_dhcp_ready_on_ports [0.182151s] ... ok {1} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_edit_previously_uneditable_field [0.319745s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context [0.073627s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_non_4xx_error_logged_exception_level [0.231725s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info [0.165977s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type [0.121297s] ... ok {1} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended [0.264125s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_address_group_update_events [0.112756s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_204 [0.188839s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_network_info_provided [0.218768s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_security_group_info_for_devices [0.097283s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_with_remote [0.058529s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_action [0.189817s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_without_remote [0.086148s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_error_logged_exception_level [0.254564s] ... ok {0} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_affects_only_own_rules [0.066012s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_routed_network [0.257160s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_action [0.229050s] ... ok {0} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_no_headers [0.099540s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized [0.206477s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_get [0.193775s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_with_custom_member_action_gets_plugin_prefix [0.182731s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_4xx_logged_info_level [0.220495s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_action [0.216422s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_reserved_dhcp_port [0.245396s] ... ok {0} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_resource [0.464937s] ... ok {3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_5xx_logged_info_level [0.218656s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_assignment_of_attr_map [0.115087s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_extension_extends_sub_resource [0.046448s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_list [0.219607s] ... ok {1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_returns_404_for_non_existent_extension [0.274196s] ... ok {0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_gracefully_error [0.074574s] ... ok {3} neutron.tests.unit.cmd.ovn.test_neutron_ovn_db_sync_util.TestNeutronOVNDBSyncUtil.test_setup_conf [0.182548s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation [0.072353s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_ports_on_host_by_subnet [0.195146s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_expecting_neutron_plugin_interface_are_loaded [0.103218s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty_forced [0.167546s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_not_loaded_for_plugin_without_expected_interface [0.076519s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_subnet_for_dvr [0.205976s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty [0.152778s] ... ok {0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception [0.239780s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp_no_active [0.156209s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes [0.155840s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_pagination [0.799496s] ... ok {3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main_no_candidates [0.157499s] ... ok {0} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_get_resources [0.515014s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented [0.055195s] ... ok {3} neutron.tests.unit.cmd.test_status.TestUpgradeChecks.test_load_checks [0.194418s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_can_be_added_as_extension [0.040447s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_method [0.069097s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_method [0.088725s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_warning [0.201892s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_method [0.089033s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_action [0.046597s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_great_than_max_limit [0.748135s] ... ok {0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin [0.083192s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_external_network_bridge_check_bad [0.218980s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_l3_rpc.TestL3RpcCallback.test_process_prefix_update [1.381736s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_networking_ovn_not_latest_revision [0.195528s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_infinite_pagination_max_limit [0.381375s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple [0.381411s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_failed_to_get_ovn_client [0.206265s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull [0.240763s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_success [0.173598s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_is_singleton [0.176406s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_warning [0.197197s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed [0.189076s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_empty [0.594304s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_no_ovn_l3_router [0.186304s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_attribute [0.746268s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_member_updated [0.237308s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_success [0.163181s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_rule_updated [0.203646s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_list_to [0.409381s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_binding_profile_sanity [0.207160s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_get_secgroup_ids_for_address_group [0.181077s] ... ok {3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_vlan_allocations_segid_check [0.178773s] ... ok {2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerRpcApiTestCase.test_security_group_rules_for_devices [0.169135s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_direction [0.236651s] ... ok {1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_without_direction [0.758269s] ... ok {2} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_https_to_http [0.189595s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number [0.219723s] ... ok {1} neutron.tests.unit.api.v2.test_base.CreateResourceTestCase.test_resource_creation [0.217741s] ... ok {3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_range [0.210075s] ... ok {3} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node_no_active_nodes [0.146371s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_bound_port [0.155764s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_unbound_port [0.159680s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_port_context [0.208314s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_subnets [0.137211s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_with_parents [0.168675s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnetpool [0.188419s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to [2.263360s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnets [0.201359s] ... ok {2} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_configured_prefix [1.890283s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_sanitize_map [0.212519s] ... ok {2} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_no_configured_prefix [0.143753s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_no_in_az_hints [0.223851s] ... ok {1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_project_info_populated [2.088806s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_physnet_not_in_chassis_physnets [0.183491s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific [0.700965s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_custom_retry_value [0.162765s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_default_retry_value [0.165549s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_positive_result [0.175445s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_zero [0.553845s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_create [0.982210s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr [0.770877s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_without_azs [0.209871s] ... ok {2} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions [0.158068s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_metadata_port [0.160147s] ... ok {2} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_loaded_for_plugin_with_expected_interface [0.210559s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_marker [0.569730s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource [0.258711s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_method [0.154500s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_partial_body [0.830652s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_action [0.108331s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse [0.531073s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_method [0.158912s] ... ok {2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action [0.195615s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone [0.704256s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific [0.518544s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort_without_sort_field [0.435578s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_with_empty [0.445239s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_capability_only_allowed [1.921310s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort [0.687431s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type [0.151810s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_shared_network [0.847547s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input [0.180609s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters [0.431009s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_distributed_fip_disabled [0.164996s] ... ok {3} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_pf_and_provider_net_enabled [0.136705s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_dirs [0.649662s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple [0.409251s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_strip_admin_only_attribute [0.741514s] ... ok {0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_primary_key [0.571454s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_empty [0.618357s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field [0.837483s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_pagination_max_limit [0.636710s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global [1.407767s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_no_attr [0.202083s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone_bad [0.668992s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed [0.158437s] ... ok {3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_new_global [0.198976s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value [0.626808s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit [0.161076s] ... ok {0} neutron.tests.unit.api.v2.test_base.ExtensionTestCase.test_extended_create [1.691866s] ... ok {3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_get_unhashable [0.162519s] ... ok {0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_base_db_attributes [0.188111s] ... ok {3} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_1__ [0.179529s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_noauth [0.726419s] ... ok {2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer_pagination_max_limit [0.566057s] ... ok {0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_filter_validation [0.190989s] ... ok {3} neutron.tests.unit.common.test_utils.ParsePermittedEthertypesTestCase.test_parse_permitted_ethertypes [0.219908s] ... ok {2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_list_to [0.172434s] ... ok {3} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_vm_port [0.141728s] ... ok {2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values [0.149074s] ... ok {3} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_None_interpolation [0.174155s] ... ok {2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_no_attr_info [0.170406s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_empty_page [0.689489s] ... ok {3} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_dict_interpolation [0.222866s] ... ok {3} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation [0.200563s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create [0.783889s] ... ok {3} neutron.tests.unit.common.test_utils.TestExcDetails.test_extract_exc_details_no_details_attached [0.242283s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_missing_attr [0.712965s] ... ok {3} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_dhcp_port [0.229822s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_last_page [0.818118s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_boolean_not_json [0.601730s] ... ok {3} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits [0.200296s] ... ok {3} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bytes_to_bits [0.214463s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_prefix [0.242640s] ... ok {3} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_illegal_int [0.266267s] ... ok {1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_readonly_field [0.915846s] ... ok {3} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_less [0.206940s] ... ok {3} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bytes_to_bits [0.191773s] ... ok {3} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper_daemon [0.245107s] ... ok {1} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_create_notifier [0.730025s] ... ok {3} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_root_default [0.176143s] ... ok {3} neutron.tests.unit.conf.policies.test_address_group.AdminTests.test_get_address_group [0.147180s] ... ok {3} neutron.tests.unit.conf.policies.test_address_group.SystemAdminTests.test_get_address_group [0.208470s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope [0.247246s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_body [2.596569s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk [2.525629s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_delete_address_scope [0.258421s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope_shared [0.278379s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope [0.256175s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_readonly_attr [0.855714s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_keystone_env [0.811292s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope [0.255959s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope_shared [0.276847s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_delete_address_scope [0.252106s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_use_defaults [0.803743s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_resource [0.761747s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope_shared [0.225957s] ... ok {1} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_without_limit [2.520967s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_create_address_scope [0.263009s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_delete_address_scope [0.260481s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_boolean_not_json [0.777698s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_keystone_env [0.864563s] ... ok {1} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_delete_registry_publish [0.752388s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_get_address_scope [0.304790s] ... ok {1} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_project_id [0.193095s] ... ok {1} neutron.tests.unit.api.v2.test_base.V2Views.test_network [0.144867s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_update_address_scope_shared [0.332174s] ... ok {1} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept_best [0.149271s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_string_not_json [0.629554s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope [0.281026s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_4xx_error_logged_info_level [0.163943s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_localized [0.173642s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope_shared [0.286887s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_too_long_name [0.995209s] ... ok {1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_not_implemented_error [0.275189s] ... ok {3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope_shared [0.227134s] ... ok {1} neutron.tests.unit.api.v2.test_router.TestRouter.test_pecan_factory [0.195354s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_return_extra_attr [0.822627s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_network_to_dhcp_agent [0.224717s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_parents_and_childs [0.172889s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_l3_agents_hosting_router [0.230721s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty [0.153779s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_network_to_dhcp_agent [0.167140s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_filtered_by_agent_type [0.164522s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_fields [0.537713s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_fip_namespace [0.148569s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_router_to_l3_agent [0.203879s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty_forced [0.189626s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_index [1.249149s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_routers_on_l3_agent [0.231550s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp [0.170294s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_no_procs [0.194248s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone [0.673486s] ... ok {1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_cannot_determine_bridge_port [0.178948s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_all_good [0.211182s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_gateway_external_network_check_good [0.201973s] ... ok {1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check [0.211691s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_last_page [0.816124s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_update_agent [1.244311s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_l3_agents_hosting_router [0.138661s] ... ok {1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_ethertype [0.248191s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_networks_on_dhcp_agent [0.104269s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_show [1.563556s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_update_agent [0.134198s] ... ok {1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_not_supported [0.282369s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_router_to_l3_agent [0.188500s] ... ok {1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix_not_normalized [0.260031s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone [0.869513s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_network_from_dhcp_agent [0.220194s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_bound_port [0.200454s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_router_from_l3_agent [0.238050s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_address_scope [0.177587s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant [0.896504s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_network_to_dhcp_agent [0.186593s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_domain_search [0.231250s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_router_from_l3_agent [0.222882s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_is_network_device_port [0.192280s] ... ok {0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_no_tenant [0.790059s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_l3_agents_hosting_router [0.195853s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts [0.215053s] ... ok {0} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args [0.214093s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_network_to_dhcp_agent [0.190474s] ... ok {2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_noauth [0.787819s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_empty [0.205217s] ... ok {0} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args_with_empty [0.182721s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_router_to_l3_agent [0.280262s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_invalid [0.199923s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_due_to_invalid_chassis_name [0.211195s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_router_from_l3_agent [0.271428s] ... ok {2} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_update_notifier [0.593549s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_gw_chassis_empty [0.197392s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_agent [0.279726s] ... ok {0} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_delete_notifier [0.737444s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv4 [0.184388s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv6 [0.175775s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_dhcp_agents_hosting_network [0.264939s] ... ok {2} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_create_registry_publish [0.559412s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound [0.196760s] ... ok {3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_routers_on_l3_agent [0.234667s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound_with_ssl [0.191222s] ... ok {3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ServiceRoleTests.test_delete_topology [0.215189s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound_with_ssl [0.159191s] ... ok {2} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_networks_create_bulk_registry_publish [0.571670s] ... ok {3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_get_topology [0.269562s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_one_az [0.219309s] ... ok {2} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_non_sort_key [0.170612s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_lb_hm_port [0.168782s] ... ok {3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemMemberTests.test_delete_topology [0.284496s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_security_groups_enabled [0.147798s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_parse_ovn_lb_port_forwarding [0.150525s] ... ok {3} neutron.tests.unit.conf.policies.test_availability_zone.AdminTests.test_get_availability_zone [0.239812s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_invalid_input_raises [0.168540s] ... ok {3} neutron.tests.unit.conf.policies.test_availability_zone.ProjectMemberTests.test_get_availability_zone [0.208471s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_polymorphic_validation [0.151138s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.167061s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.276205s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.241772s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.260694s] ... ok {2} neutron.tests.unit.api.v2.test_base.V2Views.test_port [1.564014s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept [0.164605s] ... ok {0} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_exceeded [2.955006s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.228058s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_missing [0.163065s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.201371s] ... ok {2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_with_neutron_context [0.196836s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.221945s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error [0.224327s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_surplus_keys [1.762708s] ... ok {3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.194681s] ... ok {0} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_update_registry_publish [0.766162s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_post_with_body [0.217253s] ... ok {1} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_pf_plugin_enabled [0.180572s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor [0.200502s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_flavor [0.184555s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_best_match_language [0.319025s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_200 [0.318459s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_service_profile [0.205789s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_attached_details [0.218281s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_query_extension [0.260980s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_service_profile [0.206730s] ... ok {2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_with_json [0.199958s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_charset [0.214495s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_empty [0.172555s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_flavor [0.259444s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_without_neutron_context [0.190304s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main [0.185440s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_service_profile [0.212773s] ... ok {0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_request_context_elevated [0.225554s] ... ok {2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_regular_device [0.183223s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status [0.203883s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_service_profile [0.298155s] ... ok {2} neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_clean_ovs_bridges [0.178167s] ... ok {2} neutron.tests.unit.cmd.test_runtime_checks.TestRuntimeChecks.test_get_keepalived_version_fail [0.162268s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json [0.217163s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_service_profile [0.247228s] ... ok {1} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_renamed_global [1.740609s] ... ok {2} neutron.tests.unit.cmd.test_sanity_check.TestSanityCheck.test_setup_conf_and_enable_test_from_config [0.184455s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error [0.244481s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_flavor_service_profile [0.231432s] ... ok {1} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache [0.225438s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_success [0.193548s] ... ok {0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_no_attached_details [0.172850s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_update_service_profile [0.210286s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_only_parents_force_false [0.100775s] ... ok {1} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_no_cache [0.216198s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_value [0.205001s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_exception [0.051141s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_empty [0.071427s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_ns_not_uuid [0.061445s] ... ok {3} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor [0.222716s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_bad [0.201089s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_snat_namespace [0.065161s] ... ok {1} neutron.tests.unit.common.test_coordination.CoordinationTestCase.test_synchronized [0.263356s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_still_procs [0.050896s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingips_tags [0.183534s] ... ok {0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_ovs_port [0.139670s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_good [0.230766s] ... ok {1} neutron.tests.unit.common.test_ipv6_utils.TestIsEui64Address.test_invalid_eui64_addresses [0.231733s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip [0.174401s] ... ok {0} neutron.tests.unit.cmd.test_runtime_checks.TestRuntimeChecks.test_get_keepalived_version [0.182590s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_networksegments_unique_constraint_check [0.180673s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_delete_floatingip [0.139310s] ... ok {1} neutron.tests.unit.common.test_ipv6_utils.TestNoscopeIpv6.test_get_noscope_ipv6 [0.229808s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_external_network_bridge_check_good [0.162204s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingips_tags [0.137104s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check_no_nic_switch_agents [0.224121s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_name [0.157048s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingips_tags [0.114192s] ... ok {1} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url [0.218083s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_native_dhcp_disabled [0.187486s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_delete_floatingip [0.154580s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_floatingip_inherit_qos_from_network [0.217995s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_failure [0.153543s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_get_floatingip [0.124096s] ... ok {1} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_hostname_url [0.243926s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_gateway_external_network_check_bad [0.206012s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_mac_address_sanity [0.191213s] ... ok {1} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv6_url [0.168611s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_update_floatingip [0.293269s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_both_missing [0.141377s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_get_checks_list [0.234161s] ... ok {1} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_2___ [0.198932s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_good [0.172526s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip [0.223309s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_networking_ovn_latest_revision [0.222355s] ... ok {1} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_instance_class [0.227569s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip_with_ip_address [0.173048s] ... ok {2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_rpc_missing [0.203651s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_db_revision_check_no_networking_ovn_installed [0.224736s] ... ok {1} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_instance_deletion [0.237893s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_icmp4_and_icmp6_port_range [0.229229s] ... ok {0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_api_missing [0.230848s] ... ok {1} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_with_profiler(spawn) [0.215790s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_ipv6_icmp_protocol [0.189146s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_one [0.237697s] ... ok {1} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_without_profiler(spawn_n) [0.233251s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_range [0.208257s] ... ok {1} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 [0.244328s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_name_to_number [0.305296s] ... ok {2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_drop_all_ip_traffic_for_port [0.281066s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_delete_floatingip [1.085516s] ... ok {2} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test__wait_startup_before_caching [0.117475s] ... ok {1} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_32 [0.256429s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingips_tags [0.083019s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_group_id [0.296005s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingip [0.077308s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_delete_fip_pf [0.106431s] ... ok {1} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr_netaddr [0.205179s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_update_fip_pf [0.100728s] ... ok {0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix [0.280463s] ... ok {2} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_ring_rebalance [0.467501s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_delete_fip_pf [0.096613s] ... ok {1} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation [0.252837s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_get_fip_pf [0.064524s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_get_fip_pf [0.094120s] ... ok {0} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node [0.198352s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_port_context [0.195139s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_get_fip_pf [0.054831s] ... ok {1} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_normal [0.225244s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_get_fip_pf [0.141576s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port_no_binding_profile [0.195914s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port [0.241330s] ... ok {1} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_raise [0.158889s] ... ok {3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_update_fip_pf [0.208674s] ... ok {1} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_vm_port [0.150422s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts [0.210933s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_parents [0.195866s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_create_router_conntrack_helper [0.121050s] ... ok {1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr [0.096872s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_address_scope [0.146644s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_baremetal [0.176273s] ... ok {1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_prefix [0.119593s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_update_router_conntrack_helper [0.134503s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_dhcp_disabled_for_baremetal [0.165502s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_dhcp_disabled [0.171426s] ... ok {1} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv6 [0.154273s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_create_router_conntrack_helper [0.191184s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty [0.144160s] ... ok {1} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_equal [0.140021s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_undefined_physnet [0.173927s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_get_router_conntrack_helper [0.160604s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty_dhcp_disabled [0.149626s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_valid [0.173514s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_update_router_conntrack_helper [0.176131s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_az_hints_empty [0.195765s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_bad_schema [0.178474s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_get_router_conntrack_helper [0.232015s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_chassis_physnets [0.193786s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_multiple_az [0.159226s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_gw_chassis_list [0.207272s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_no_azs [0.198247s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_create_router_conntrack_helper [0.280278s] ... ok {1} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_edge_cases [0.885629s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_empty_list [0.175459s] ... ok {3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_update_router_conntrack_helper [0.225302s] ... ok {1} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits [0.184529s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound [0.219499s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_create_local_ip [0.220126s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_malformed [0.170867s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_update_local_ip [0.188290s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_create_local_ip [0.168638s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip_other_project [0.218066s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_delete_local_ip [0.165957s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_get_local_ip [0.211377s] ... ok {1} neutron.tests.unit.common.test_utils.TestThrottler.test_throttler [1.171021s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_in_azs [1.654027s] ... ok {1} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper [0.172290s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_get_local_ip_port_association [0.250334s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_system_dns_resolvers [0.197966s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_get_local_ip_port_association [0.182846s] ... ok {1} neutron.tests.unit.conf.policies.test_address_group.ServiceRoleTests.test_get_address_group [0.255658s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_extport_host_chassis [0.174269s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_create_local_ip_port_association [0.243214s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_unknown_profile_items_pruned [0.175011s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_get_address_scope [0.274889s] ... ok {2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_no_binding_profile [0.158649s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_get_local_ip_port_association [0.236119s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_get_address_scope [0.232165s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_gateway_chassis [1.901508s] ... ok {3} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_create_local_ip_port_association [0.220960s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_create_address_scope_shared [0.203472s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_get_port_raises [0.168902s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_loggable_resource [0.184986s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope_shared [0.237745s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type_and_capability [0.236491s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_create_log [0.178977s] ... ok {2} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_not_last_line [0.768474s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_surplus_capabilities [0.228202s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_delete_address_scope [0.260365s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_log [0.209379s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_get_log [0.198492s] ... ok {0} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_provider_net_configured [0.236496s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_get_address_scope [0.273500s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_update_log [0.187555s] ... ok {1} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope_shared [0.251223s] ... ok {3} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_update_log [0.171960s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_router_to_l3_agent [0.244447s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label [0.187830s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label_rule [0.191299s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_agent [0.259176s] ... ok {2} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_unmoved_global [1.154754s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label_rule [0.246198s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_network_from_dhcp_agent [0.215936s] ... ok {2} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache_region [0.180032s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label [0.192588s] ... ok {2} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_none [0.191714s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_agent [0.267245s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label [0.199799s] ... ok {2} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_with_profiler(spawn_n) [0.288709s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_update_agent [0.310857s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label_rule [0.217682s] ... ok {2} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_without_profiler(spawn) [0.196544s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_router_from_l3_agent [0.196274s] ... ok {0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global [1.853407s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label_rule [0.227716s] ... ok {0} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_miss [0.062735s] ... ok {0} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_skip_cache [0.056969s] ... ok {2} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4_not_cidr [0.225211s] ... ok {0} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache [0.085474s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_agent [0.287867s] ... ok {0} neutron.tests.unit.common.test_ipv6_utils.TestIsAutoAddressSubnet.test_combinations [0.084293s] ... ok {3} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label [0.270512s] ... ok {2} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_netaddr [0.230288s] ... ok {0} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv4_url [0.104708s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_dhcp_agents_hosting_network [0.207065s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_update_ndp_proxy [0.193104s] ... ok {0} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_lt_one [0.110093s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_l3_agents_hosting_router [0.161124s] ... ok {0} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_one [0.109665s] ... ok {2} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_dhcp_port [0.262543s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_get_ndp_proxy [0.176220s] ... ok {0} neutron.tests.unit.common.test_utils.SignatureTestCase.test_sign_instance_id [0.131458s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_agent [0.185906s] ... ok {3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_update_ndp_proxy [0.178558s] ... ok {0} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_several_independent_classes [0.127598s] ... ok {2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_normal_call [0.243647s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_update_agent [0.184862s] ... ok {0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 [0.090594s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_physical_network [0.197137s] ... ok {0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr [0.150378s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_add_network_to_dhcp_agent [0.166378s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_segmentation_id [0.157357s] ... ok {2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise [0.323614s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 186, in call self.logger(e) File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 183, in call return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/common/test_utils.py", line 164, in func raise RuntimeError(2) RuntimeError: 2 {0} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_call_deferred_until_str [0.157301s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_networks_tags [0.205060s] ... ok {0} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_not_called_with_low_log_level [0.182747s] ... ok {2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_normal [0.250830s] ... ok {0} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details [0.130282s] ... ok {2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise [0.209398s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 186, in call self.logger(e) File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 183, in call return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/common/test_utils.py", line 133, in func raise RuntimeError(result) RuntimeError: Result {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_physical_network [0.317082s] ... ok {0} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_default [0.137887s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_bad_prefix [0.219364s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_external [0.244938s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_bad_prefix [0.218197s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_port_security_enabled [0.228523s] ... ok {0} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_random_ranges [0.554400s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_default [0.186361s] ... ok {0} neutron.tests.unit.common.test_utils.TestRpBandwidthValidator.test_validate_rp_bandwidth_with_device_names [0.116541s] ... ok {2} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv4 [0.173091s] ... ok {0} neutron.tests.unit.common.test_utils.TestThrottler.test_method_docstring_is_preserved [0.195994s] ... ok {2} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater [0.213734s] ... ok {0} neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable [0.170761s] ... ok {0} neutron.tests.unit.conf.policies.test_address_group.ProjectReaderTests.test_get_address_group [0.151250s] ... ok {2} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_wrong_input [0.286770s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_router_from_l3_agent [1.968552s] ... ok {0} neutron.tests.unit.conf.policies.test_address_group.SystemReaderTests.test_get_address_group [0.136614s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_agent [0.179303s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope [0.137842s] ... ok {2} neutron.tests.unit.conf.policies.test_address_group.ProjectMemberTests.test_get_address_group [0.292459s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope_shared [0.161022s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_dhcp_agents_hosting_network [0.181065s] ... ok {2} neutron.tests.unit.conf.policies.test_address_group.SystemMemberTests.test_get_address_group [0.240853s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope_shared [0.188910s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_l3_agents_hosting_router [0.191197s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope_shared [0.244606s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_get_address_scope [0.191801s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_networks_on_dhcp_agent [0.208487s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope [0.158794s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope [0.229677s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_segmentation_id [1.882680s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_network_from_dhcp_agent [0.217594s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_delete_address_scope [0.145382s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_delete_address_scope [0.254859s] ... ok {3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_networks_tags [0.235533s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_l3_agents_hosting_router [0.326862s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope [0.238997s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_update_address_scope [0.224775s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_external [0.210383s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope_shared [0.188122s] ... ok {1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_update_agent [0.257774s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_get_address_scope [0.150940s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_physical_network [0.165230s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_get_address_scope [0.138094s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_networks_tags [0.142779s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope [0.209417s] ... ok {0} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope [0.109290s] ... ok {1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_get_topology [0.215831s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_external [0.155553s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_router_from_l3_agent [0.174211s] ... ok {1} neutron.tests.unit.conf.policies.test_availability_zone.ServiceRoleTests.test_get_availability_zone [0.220679s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_delete_address_scope [0.245635s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_port_security_enabled [0.233073s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_dhcp_agents_hosting_network [0.215240s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope [0.205011s] ... ok {1} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.242246s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_network_type [0.175452s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_routers_on_l3_agent [0.175619s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope_shared [0.208876s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor_service_profile [0.229564s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_physical_network [0.225902s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_agent [0.239989s] ... ok {2} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope [0.215057s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor_service_profile [0.223566s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_segmentation_id [0.245091s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_network_from_dhcp_agent [0.207253s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_networks_on_dhcp_agent [0.209166s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_service_profile [0.171462s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_default [0.194967s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_networks_on_dhcp_agent [0.180921s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_network_to_dhcp_agent [0.193181s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_service_profile [0.212751s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_router_from_l3_agent [0.175380s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_port_security_enabled [0.190965s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_router_to_l3_agent [0.163029s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_flavor [0.202990s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_routers_on_l3_agent [0.188976s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_shared [0.187908s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_agent [0.210048s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_service_profile [0.222258s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_agent [0.192403s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_networks_tags [0.213930s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_network_from_dhcp_agent [0.222298s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_get_service_profile [0.168710s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_dhcp_agents_hosting_network [0.191973s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_segmentation_id [0.188000s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_dhcp_agents_hosting_network [0.195454s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_service_profile [0.192338s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_add_router_to_l3_agent [0.203161s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_routers_on_l3_agent [0.248920s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor_service_profile [0.192436s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_default [0.336362s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_agent [0.158775s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_flavor [0.187868s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_networks_on_dhcp_agent [0.304230s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_network_from_dhcp_agent [0.172821s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_network_type [0.294686s] ... ok {1} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_service_profile [0.194214s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_router_to_l3_agent [0.202400s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_routers_on_l3_agent [0.196174s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_physical_network [0.162766s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_agent [0.146919s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_network_to_dhcp_agent [0.209185s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_networks_tags [0.165243s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingips_tags [0.301038s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_agent [0.194423s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network [0.209098s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip [0.194778s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_l3_agents_hosting_router [0.193723s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_delete_floatingip [0.180560s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_external [0.231766s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_update_agent [0.229460s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingip [0.216687s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_network_type [0.251278s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingip [0.256606s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_network_type [0.198703s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingips_tags [0.185573s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_physical_network [0.234334s] ... ok {3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_segments [0.171332s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip_with_ip_address [0.238326s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_shared [0.183214s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingips_tags [0.269396s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_agent [1.751228s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_physical_network [0.242447s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectMemberTests.test_get_floatingip_pool [0.219964s] ... ok {2} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_network_from_dhcp_agent [1.336766s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_delete_topology [0.059742s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_dhcp_agents_hosting_network [0.353384s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_get_topology [0.066181s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_segments [0.303045s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ServiceRoleTests.test_get_topology [0.053913s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemReaderTests.test_get_floatingip_pool [0.270139s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_delete_topology [0.127899s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_routers_on_l3_agent [0.266744s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_external [0.253976s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_update_fip_pf [0.261894s] ... ok {2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemReaderTests.test_delete_topology [0.172394s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_default [0.199622s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_networks_on_dhcp_agent [0.224191s] ... ok {2} neutron.tests.unit.conf.policies.test_availability_zone.ProjectReaderTests.test_get_availability_zone [0.237161s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_delete_fip_pf [0.244815s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_port_security_enabled [0.214179s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_update_agent [0.220025s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_segmentation_id [0.121158s] ... ok {2} neutron.tests.unit.conf.policies.test_availability_zone.SystemAdminTests.test_get_availability_zone [0.210583s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_physical_network [0.082134s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_create_fip_pf [0.254107s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_networks_tags [0.062006s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_agent [0.255221s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_default [0.098822s] ... ok {2} neutron.tests.unit.conf.policies.test_availability_zone.SystemMemberTests.test_get_availability_zone [0.260508s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_segments [0.060740s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_update_fip_pf [0.230232s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_shared [0.080656s] ... ok {0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_networks_on_dhcp_agent [0.296916s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_external [0.087159s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_shared [0.057299s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_port_security_enabled [0.051919s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_delete_fip_pf [0.240022s] ... ok {2} neutron.tests.unit.conf.policies.test_availability_zone.SystemReaderTests.test_get_availability_zone [0.338855s] ... ok {3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_shared [0.094568s] ... ok {3} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectMemberTests.test_get_network_ip_availability [0.082317s] ... ok {1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_get_fip_pf [0.195839s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_delete_topology [0.349156s] ... ok {3} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemReaderTests.test_get_network_ip_availability [0.094912s] ... ok {2} neutron.tests.unit.conf.policies.test_base.RuleScopesTestCase.test_rules_are_single_scoped [0.339709s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_ranges_tags [0.111752s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_get_router_conntrack_helper [0.235162s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_range [0.090445s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_get_topology [0.277454s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_get_router_conntrack_helper [0.160182s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.228686s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_create_network_segment_range [0.183139s] ... ok {0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_delete_topology [0.200065s] ... ok {1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_delete_router_conntrack_helper [0.174818s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.200664s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_create_network_segment_range [0.168437s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip [0.128692s] ... ok {0} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.205208s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_range [0.122194s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip_other_project [0.106912s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.232235s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_ranges_tags [0.128260s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_get_local_ip [0.133480s] ... ok {0} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.254470s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.243040s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_create_local_ip [0.178164s] ... ok {0} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.241581s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.235194s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_delete_local_ip [0.207617s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor_service_profile [0.250032s] ... ok {2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.167617s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_create_local_ip_port_association [0.194682s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_service_profile [0.206155s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_service_profile [0.216244s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_delete_local_ip_port_association [0.186687s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor [0.180129s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_flavor [0.257927s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_delete_local_ip_port_association [0.201046s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_service_profile [0.209088s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor [0.203633s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_service_profile [0.173844s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_service_profile [0.175492s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor_service_profile [0.195833s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_range [1.628172s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_service_profile [0.199876s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor [0.128158s] ... ok {3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_ranges_tags [0.124067s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor_service_profile [0.107140s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_device_owner [0.120795s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_flavor [0.126801s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_flavor [0.276540s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_port_security_enabled [0.131390s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor [0.114219s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port [0.135256s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor [0.133836s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_flavor_service_profile [0.264871s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_hints [0.170136s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor_service_profile [0.159338s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_flavor [0.219412s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_flavor [0.240572s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_data_plane_status [0.257964s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_update_flavor [0.216605s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor [0.215407s] ... ok {3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_host_id [0.238107s] ... ok {2} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor_service_profile [0.227352s] ... ok {0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_service_profile [0.186636s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_get_local_ip_port_association [1.895000s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.219098s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_delete_floatingip [0.211220s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip [0.219289s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_create_local_ip_port_association [0.244441s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_device_owner [0.287390s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip_with_ip_address [0.171009s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip_with_ip_address [0.282457s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingip [0.135579s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_delete_local_ip_port_association [0.286599s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_port_security_enabled [0.316488s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingips_tags [0.172900s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingip [0.264551s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_create_local_ip_port_association [0.245055s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip_with_ip_address [0.188868s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_resource_request [0.246847s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingip [0.266639s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_create_local_ip_port_association [0.272436s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_create_floatingip [0.201764s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port [0.285895s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingips_tags [0.223348s] ... ok {1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_delete_local_ip_port_association [0.220017s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip [0.222837s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs [0.194380s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_create_log [0.156942s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingip [0.280905s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_host_id [0.166381s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip_with_ip_address [0.293775s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_delete_log [0.173562s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips [0.177559s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_loggable_resource [0.131955s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingip [0.283733s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_delete_floatingip [0.239436s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.144108s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_delete_log [0.151819s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_mac_address [0.188477s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_update_log [0.172626s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingips_tags [0.250570s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_create_floatingip_with_ip_address [0.262870s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_port_security_enabled [0.141334s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_create_log [0.125282s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_ports_tags [0.153390s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_get_loggable_resource [0.137346s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingip [0.255638s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingip [0.280545s] ... ok {1} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_create_log [0.121819s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_profile [0.139498s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingips_tags [0.267233s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingip [0.264282s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label_rule [0.169891s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips [0.182223s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label_rule [0.127703s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.153683s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label [0.117606s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingip [0.304692s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port [0.126203s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectReaderTests.test_get_floatingip_pool [0.314629s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label [0.110828s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_host_id [0.125766s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label [0.110516s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip [0.286594s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.ServiceRoleTests.test_get_floatingip_pool [0.283783s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_vnic_type [0.181722s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label_rule [0.185137s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_delete_floatingip [0.225034s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemMemberTests.test_get_floatingip_pool [0.218429s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_mac_address [0.206941s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label_rule [0.176702s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.183743s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingips_tags [0.207766s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_get_fip_pf [0.224061s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label [0.151023s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_device_owner [0.127857s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label_rule [0.129325s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port [0.128846s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_pools.AdminTests.test_get_floatingip_pool [0.283176s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_delete_metering_label [0.125900s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_delete_fip_pf [0.288756s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_data_plane_status [0.160308s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label [0.149964s] ... ok {3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_port_security_enabled [0.157966s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemAdminTests.test_get_floatingip_pool [0.286435s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_update_fip_pf [0.295520s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label_rule [0.156547s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port [0.234817s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_create_fip_pf [0.278517s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label [0.241742s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_delete_fip_pf [0.270331s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.207555s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label_rule [0.175717s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_create_fip_pf [0.187982s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_get_fip_pf [0.246274s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_host_id [0.148172s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label [0.118824s] ... ok {0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_update_fip_pf [0.133768s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_vnic_type [0.145499s] ... ok {1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label_rule [0.141530s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_create_fip_pf [0.243130s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_device_owner [0.223125s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_delete_ndp_proxy [0.198276s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_create_fip_pf [0.234994s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_update_ndp_proxy [0.235230s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.251075s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_update_fip_pf [0.242977s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_delete_ndp_proxy [0.214600s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_delete_port [0.229824s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_create_fip_pf [0.265412s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_create_ndp_proxy [0.199679s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_data_plane_status [0.208863s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_create_router_conntrack_helper [1.152286s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_create_fip_pf [0.248526s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_delete_ndp_proxy [0.184197s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_get_router_conntrack_helper [0.070753s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_device_owner [0.234218s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_get_ndp_proxy [0.145175s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_create_router_conntrack_helper [0.125220s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_update_router_conntrack_helper [0.094053s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_mac_address [0.229447s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_update_ndp_proxy [0.158259s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_delete_router_conntrack_helper [0.078947s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_update_router_conntrack_helper [0.083031s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_create_ndp_proxy [0.140149s] ... ok {0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_get_router_conntrack_helper [0.103640s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port [0.251063s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_get_ndp_proxy [0.134669s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_delete_local_ip [0.140798s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_update_ndp_proxy [0.150450s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs [0.245406s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_delete_local_ip [0.143910s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_delete_ndp_proxy [0.141921s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_update_local_ip [0.175921s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_host_id [0.240470s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_create_ndp_proxy [0.160722s] ... ok {1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_update_ndp_proxy [0.132137s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip [0.210887s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.228920s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_default [0.185299s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip_other_project [0.197946s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip_other_project [0.130296s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_external [0.196868s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_network_type [0.111364s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_get_local_ip [0.190875s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_create_local_ip [0.119740s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_segments [0.146898s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_delete_local_ip [0.131168s] ... ok {2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_delete_fip_pf [2.059395s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_shared [0.204510s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_update_local_ip [0.170893s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_segmentation_id [0.196228s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_delete_router_conntrack_helper [0.265007s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_update_local_ip [0.125195s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_get_local_ip [0.116428s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_create_local_ip_port_association [0.105292s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_update_router_conntrack_helper [0.257096s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_get_local_ip_port_association [0.147696s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_delete_router_conntrack_helper [0.268314s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_delete_local_ip_port_association [0.182789s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_delete_router_conntrack_helper [0.226667s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_get_local_ip_port_association [0.193820s] ... ok {0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_delete_local_ip_port_association [0.191454s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_get_router_conntrack_helper [0.222005s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_subnet_id [2.181026s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_log [0.161475s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_create_log [0.099278s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_update_router_conntrack_helper [0.258870s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_delete_log [0.106443s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_resource_request [0.286406s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_log [0.107857s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_delete_router_conntrack_helper [0.254071s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_update_log [0.108448s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_data_plane_status [0.275940s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_create_router_conntrack_helper [0.229773s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_network_type [1.846512s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_loggable_resource [0.210440s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_host_id [0.238821s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_delete_router_conntrack_helper [0.216756s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_delete_log [0.219275s] ... ok {1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_shared [0.244171s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.225377s] ... ok {2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_create_router_conntrack_helper [0.195463s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_delete_log [0.278998s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network [0.278526s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port [0.227306s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_get_local_ip [0.230365s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_log [0.279392s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_segmentation_id [0.283061s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_host_id [0.239563s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_get_local_ip [0.251215s] ... ok {0} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_loggable_resource [0.205734s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_shared [0.215592s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_mac_address [0.262688s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip [0.219726s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label [0.188993s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_networks_tags [0.181442s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label [0.156066s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_default [0.157932s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_profile [0.287490s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip [0.288625s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label_rule [0.200704s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_segments [0.214173s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_details [0.277014s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_create_local_ip [0.249837s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label [0.167504s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network [0.161282s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_update_local_ip [0.179268s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_resource_request [0.252205s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_create_metering_label_rule [0.215837s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_physical_network [0.237259s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_create_local_ip [0.170873s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_get_metering_label [0.188808s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network [0.176717s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_ports_tags [0.248998s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_delete_local_ip [0.185331s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_get_metering_label_rule [0.178663s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_port_security_enabled [0.204867s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label_rule [0.101801s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_data_plane_status [0.255464s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_update_local_ip [0.234208s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label [0.116514s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_segmentation_id [0.260538s] ... ok {0} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label_rule [0.098514s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.204914s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_get_ndp_proxy [0.102371s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_delete_local_ip_port_association [0.247123s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_segmentation_id [0.241000s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_host_id [0.202235s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_update_ndp_proxy [0.155242s] ... ok {2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_get_local_ip_port_association [0.248536s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_get_ndp_proxy [0.119861s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_profile [0.213775s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_shared [0.277789s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_delete_ndp_proxy [0.133110s] ... ok {2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_update_log [0.266577s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips [0.203146s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_get_ndp_proxy [0.143303s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_delete_network [0.240075s] ... ok {0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_create_ndp_proxy [0.131549s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label [0.200852s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.204187s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_network_type [0.196707s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label_rule [0.198692s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_segmentation_id [0.163387s] ... ok {3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.305263s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_create_metering_label [0.188320s] ... ok {1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_segments [0.219450s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_create_port_binding [0.285857s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_delete_metering_label_rule [0.296590s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_network_type [0.253552s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label [0.170642s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_segmentation_id [0.142892s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_port_security_enabled [0.044280s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_delete_port_binding [0.335372s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_network_type [0.081113s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label_rule [0.237921s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_shared [0.064177s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_segments [0.045803s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_network [0.113334s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_delete_port_binding [0.338012s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label [0.249606s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_network_type [0.098825s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_get_port_binding [0.136861s] ... ok {2} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label_rule [0.175075s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_segments [0.154849s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_activate_port_binding [0.156352s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network [1.722093s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network [0.130082s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_create_ndp_proxy [0.190979s] ... ok {3} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_get_port_binding [0.124975s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_external [0.156983s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_port_security_enabled [0.162085s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_create_ndp_proxy [0.174136s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.216501s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_network [0.157302s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_get_ndp_proxy [0.169967s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_physical_network [0.218577s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_network_type [0.152782s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.217144s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_delete_ndp_proxy [0.156798s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_networks_tags [0.202742s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.183634s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network [0.199590s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_create_ndp_proxy [0.229340s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network [0.178863s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.169867s] ... ok {0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_physical_network [0.220473s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_physical_network [0.134270s] ... ok {2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_delete_ndp_proxy [0.213945s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.158965s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_segmentation_id [0.154776s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_port_security_enabled [0.211779s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network [0.187277s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.176870s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_network [0.152955s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_network_type [0.194321s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.122073s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_networks_tags [0.123939s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_networks_tags [0.222659s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.142477s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_physical_network [0.139583s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network [0.212519s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_default [0.231656s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policies_tags [0.146829s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_segments [0.142803s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_network_type [0.209152s] ... ok {2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_segments [0.197080s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policy [0.283104s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network [0.268362s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_segmentation_id [0.208395s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_default [0.232917s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_default [0.166264s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.240965s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_network_type [0.202221s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_physical_network [0.190106s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_segmentation_id [0.145249s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_segments [0.139086s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_external [0.269176s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.306705s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_segments [0.149494s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_network [0.150612s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_physical_network [0.154406s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_segments [0.112657s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_segments [0.110961s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_networks_tags [0.122638s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.281751s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network [0.128041s] ... ok {1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_networks_tags [0.219766s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_segments [0.116809s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_shared [0.109344s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_shared [0.106118s] ... ok {1} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemAdminTests.test_get_network_ip_availability [0.195791s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_networks_tags [0.110047s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.237051s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_create_network_segment_range [0.118206s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_port_security_enabled [0.153826s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.229243s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_range [0.123399s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_physical_network [0.212462s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_range [0.152254s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.220402s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_segments [0.187205s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_ranges_tags [0.163014s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.225131s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network [0.183894s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.190019s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_external [0.233474s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.194310s] ... ok {0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_segmentation_id [0.152144s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.188600s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network [0.207304s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_external [0.157945s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network [1.524980s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_port_security_enabled [0.106370s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_external [0.106196s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_physical_network [0.136555s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_physical_network [0.131582s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_network [0.111974s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_network [0.140435s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_networks_tags [0.170944s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_ranges_tags [1.497793s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_network_type [0.159387s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_network_type [0.166582s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_external [0.155664s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_range [0.213357s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network [0.143261s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_default [0.152991s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_physical_network [0.115089s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network [0.118217s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_range [0.253434s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_segmentation_id [0.119868s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_physical_network [0.121808s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_networks_tags [0.131241s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_default [0.144411s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_ranges_tags [0.267333s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_shared [0.125211s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_port_security_enabled [0.114199s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_segmentation_id [0.123613s] ... ok {2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_shared [0.146082s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_create_network_segment_range [0.280667s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_default [0.086581s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [1.916852s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_port_security_enabled [0.220903s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_segments [0.103043s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network [0.055880s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_update_network_segment_range [0.263785s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_segmentation_id [0.074915s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.261670s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_default [0.267097s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_networks_tags [0.147187s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_ranges_tags [0.217923s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_default [0.056296s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.214982s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_segments [0.063387s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_segments [0.215634s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_range [0.191969s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network [0.116888s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_external [0.062499s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policy [0.229214s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network [0.221227s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_network_type [0.076189s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_range [0.170351s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_physical_network [0.100140s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policy [0.232133s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_network_type [0.211408s] ... ok {1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_ranges_tags [0.176954s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_networks_tags [0.147300s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network [0.066227s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policy [0.224925s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port [0.200418s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_networks_tags [0.218318s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_network_type [0.104025s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_segmentation_id [0.069099s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_port_security_enabled [0.077511s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_host_id [0.223156s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_network_type [0.279069s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policy [0.283201s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_network_type [0.097794s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_segmentation_id [0.117072s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_ip_address [0.198739s] ... ok {2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_segmentation_id [0.080946s] ... ok {0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_segments [0.247737s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.281412s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.166675s] ... ok {2} neutron.tests.unit.conf.policies.test_network_ip_availability.AdminTests.test_get_network_ip_availability [0.128154s] ... ok {2} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectReaderTests.test_get_network_ip_availability [0.132107s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_host_id [0.203859s] ... ok {0} neutron.tests.unit.conf.policies.test_network_ip_availability.ServiceRoleTests.test_get_network_ip_availability [0.294427s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.295143s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_ranges_tags [0.166577s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_resource_request [0.186038s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_ranges_tags [0.120526s] ... ok {0} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemMemberTests.test_get_network_ip_availability [0.242370s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.260326s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_range [0.119591s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.268808s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_ranges_tags [0.121348s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.235571s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_range [0.155234s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips [0.228553s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_ranges_tags [0.204530s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.335288s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_ip_address [0.278714s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_ranges_tags [0.281911s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_ranges_tags [0.130035s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.354241s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_mac_address [0.295615s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_create_policy [0.240925s] ... ok {1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_port_security_enabled [0.242127s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_create_network_segment_range [0.263798s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_delete_policies_tags [0.213710s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_profile [0.200885s] ... ok {2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_ranges_tags [0.236756s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_delete_policy [0.186539s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_vnic_type [0.218728s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_vnic_type [0.239868s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.202479s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips [0.283346s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_mac_address [0.285963s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_range [2.114741s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.251128s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_delete_port [0.234318s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.280280s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.195741s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_create_network_segment_range [0.264866s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port [0.206030s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_subnet_id [0.227624s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.203531s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_range [0.210110s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_hints [0.203092s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.222060s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_hints [0.294153s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_ranges_tags [0.240246s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.173668s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_vnic_type [0.229757s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_delete_port [0.264538s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_range [0.228633s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policies_tags [0.262540s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port [0.200137s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_ranges_tags [0.197163s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_profile [0.188315s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_delete_network_segment_range [0.190005s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policies_tags [0.306275s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_hints [0.269599s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_get_network_segment_range [0.265699s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policy [0.311137s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_ports_tags [0.243385s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_range [0.231938s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.188709s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_ranges_tags [0.175181s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.354441s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_create_network_segment_range [0.205785s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_profile [0.208127s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.230334s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.173947s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_range [0.279422s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port [0.271635s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.209964s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_range [0.250211s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs [0.241741s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_device_owner [2.002040s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.204639s] ... ok {0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_range [0.253195s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_host_id [0.248900s] ... ok {2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.236780s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.187931s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_port_security_enabled [0.183167s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs [0.214859s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port [0.234422s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port [0.151368s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.264177s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.204297s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_profile [0.176954s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_mac_address [0.212499s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policies_tags [0.182070s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.194234s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.174192s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_details [0.260260s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_profile [0.182429s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_details [0.251380s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.171228s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips [0.131757s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port [0.217833s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_hints [0.228396s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_hints [0.230790s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.258672s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs [0.215196s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.250479s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_profile [0.234261s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policies_tags [0.220509s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.258087s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_vnic_type [0.249373s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_details [0.210259s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policy [0.196864s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_host_id [0.244160s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.231491s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_type [0.188542s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policies_tags [0.190585s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_profile [0.200630s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_ports_tags [0.212492s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_mac_address [0.238634s] ... ok {3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policy [0.199589s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_host_id [0.211719s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips [0.266833s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_get_quota [0.244245s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs [0.255650s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_hints [0.254373s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.222950s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_delete_quota [0.216205s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_resource_request [0.203517s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_delete_quota [0.197046s] ... ok {0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_profile [0.201800s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_get_quota [0.178902s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs [0.170296s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_ports_tags [0.273046s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.237126s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_data_plane_status [0.203692s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_host_id [0.196281s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_hints [0.190349s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_host_id [0.186969s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_profile [0.201033s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_type [0.189475s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_device_owner [0.173436s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_data_plane_status [0.167889s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_ports_tags [0.210950s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.137026s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_vnic_type [0.110555s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_mac_address [0.201633s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_delete_port [1.935666s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_device_owner [0.128520s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_port_security_enabled [0.210705s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.167587s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_vif_details [0.228028s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_update_quota [1.690045s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.169896s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port [0.244260s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_host_id [0.247528s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_device_owner [0.162733s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_get_quota [0.262622s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_host_id [0.233437s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_hints [0.173680s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_vnic_type [0.261070s] ... ok {3} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_update_quota [0.240719s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_delete_port [0.204206s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs [0.266375s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips [0.204677s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_tenant) [0.214954s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_type [0.192412s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips_and_subnet_id [0.181139s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.268995s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_project) [0.173649s] ... ok {1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_mac_address [0.189993s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs [0.204670s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.189228s] ... ok {2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_profile [0.312102s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips [0.196736s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.225893s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.268650s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.210915s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_port_security_enabled [0.260403s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_ip_address [0.356305s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port [0.099650s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips [0.170350s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_profile [0.047829s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.053889s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_tenant) [0.343988s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.097596s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.195069s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_profile [0.080181s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_details [0.348204s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_vnic_type [0.079353s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.197566s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_project) [0.303645s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_device_owner [0.152031s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_type [0.264027s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_port_security_enabled [0.187455s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips [0.165080s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_tenant) [0.273659s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_port_security_enabled [0.145394s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_resource_request [0.293122s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_delete_port [0.180118s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_project) [0.342396s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port [0.272385s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_type [0.179936s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [0.289367s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.125601s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs [0.282805s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.120443s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_vnic_type [1.032669s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.296311s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips [0.237279s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips_and_ip_address [0.127125s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.279243s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_mac_address [0.206239s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips_and_subnet_id [0.181534s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_tenant) [0.306142s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.254092s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs [0.173464s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_profile [0.237172s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_project) [0.217947s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_vnic_type [0.195098s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips [0.167817s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_vif_type [0.236421s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_tenant) [0.237063s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.135799s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips [0.235243s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.126117s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_resource_request [0.223083s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_project) [0.232674s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port [0.166687s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_ip_address [0.279805s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.234821s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.241372s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_host_id [0.182072s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.232735s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.148321s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_device_owner [0.257957s] ... ok {3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.232290s] ... ok {1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_vnic_type [0.150102s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port [0.251042s] ... ok {0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips_and_ip_address [0.272630s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info [0.258295s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_get_port_binding [0.197891s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_host_id [0.205420s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.191977s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs [0.254435s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_delete_port_binding [0.244018s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_details [0.233537s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_router [0.174189s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.236326s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_activate_port_binding [0.225822s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_ports_tags [0.212737s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_routers_tags [0.199829s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_profile [0.234145s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_create_port_binding [0.222503s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port [0.231936s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_distributed [0.190296s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_enable_snat [0.182330s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_mac_address [0.271632s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.237514s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_create_port_binding [0.268772s] ... ok {3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_ha [0.217054s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.225752s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_host_id [0.264457s] ... ok {1} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_delete_port_binding [0.274644s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_add_extraroute [0.177318s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_vnic_type [0.260019s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_ports_tags [0.247951s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.232006s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_ha [0.193515s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.114150s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_host_id [0.219811s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_device_owner [0.243469s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.086731s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_profile [0.085893s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router [0.291092s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.169476s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_port_security_enabled [0.161937s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port [0.239651s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_mac_address [0.115497s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.152638s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_profile [0.053570s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_distributed [0.302968s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs [0.219579s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs [0.082719s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_profile [0.074687s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.214776s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_vnic_type [0.076569s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_ha [0.263378s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_device_owner [0.057181s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_port_security_enabled [0.069396s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.049279s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.251675s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_profile [0.078031s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_distributed [0.266242s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_port_security_enabled [0.075557s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.189988s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_delete_port [0.066834s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_type [0.068965s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_device_owner [0.056027s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_router [0.248974s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.171962s] ... ok {0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_port_security_enabled [0.089391s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_activate_port_binding [0.063514s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_get_port_binding [0.124812s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.269413s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router [0.294476s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_activate_port_binding [0.109474s] ... ok {0} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_delete_port_binding [0.086931s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.065636s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.230062s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_ha [0.247107s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.055215s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policies_tags [0.170536s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policy [0.145114s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_distributed [0.216664s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policies_tags [0.147642s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policy [0.118487s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.210087s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policies_tags [0.217614s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_routers_tags [0.213422s] ... ok {2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_mac_address [1.976017s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.AdminQosRuleTypeTests.test_get_rule_type [0.163666s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router [0.177580s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_activate_port_binding [0.213000s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.187420s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_distributed [0.239552s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_create_port_binding [0.230880s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.184569s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router [0.203824s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.183386s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_delete_port_binding [0.233675s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router_ha [0.174869s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policies_tags [0.165914s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router [0.172364s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_get_port_binding [0.235996s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.121535s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policies_tags [1.561461s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.123882s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info [0.210753s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_delete_port_binding [0.250338s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policies_tags [0.180553s] ... ok {3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_external_fixed_ips [0.183313s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policy [0.139410s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_activate_port_binding [0.239639s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_add_extraroute [0.202208s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.145334s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_create_port_binding [0.245919s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_bfd [0.187462s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.179672s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_ha [0.157297s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.227310s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_activate_port_binding [0.249298s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.231788s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_create_port_binding [0.244510s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.150845s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_get_port_binding [0.261256s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [1.398556s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policies_tags [0.150865s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.202406s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policies_tags [0.200847s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_get_port_binding [0.250924s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosRuleTypeTests.test_get_rule_type [0.186980s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policies_tags [0.219006s] ... ok {2} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_create_port_binding [0.203072s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.175602s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policies_tags [0.219276s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.243139s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.133664s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.120183s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.210370s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.257839s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.182235s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.240941s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.251166s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_create_policies_tags [0.161951s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.273934s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_remove_router_interface [1.958615s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.257107s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.157765s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_ecmp [0.241370s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.254365s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.226187s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.142164s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.213418s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.205282s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info [0.243232s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policies_tags [0.243269s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_get_policies_tags [0.225510s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policy [0.172518s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.251411s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_ha [0.251760s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.128918s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_get_policy [0.214494s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.123644s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.225864s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_add_extraroute [0.208394s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_update_policy [0.122700s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.125325s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_remove_extraroute [0.184176s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.191285s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.131279s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.134160s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.152627s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policy [0.186944s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_router_interface [0.196097s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policy [0.114093s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.130037s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policy [0.117987s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policies_tags [0.184963s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router [0.187135s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policies_tags [0.135078s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policy [0.157039s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosRuleTypeTests.test_get_rule_type [0.200031s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info [0.196588s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.204194s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosRuleTypeTests.test_get_rule_type [0.178576s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.201475s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.156991s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_routers_tags [0.212716s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.156656s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policies_tags [0.158314s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.170445s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router [0.241150s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.266644s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosRuleTypeTests.test_get_rule_type [0.136255s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.133968s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.142657s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.139980s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policy [0.260500s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_bfd [0.288634s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.153099s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.172809s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.182604s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policy [0.295451s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.184891s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.288009s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.187267s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.165456s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.253669s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_remove_extraroute [0.259568s] ... ok {1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policies_tags [0.165833s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.171969s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_delete_quota [0.204553s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.182670s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.325025s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router [0.321047s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_update_quota [0.177169s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.179030s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.229074s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_bfd [0.252868s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_update_quota [0.212156s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_update_policies_tags [0.194447s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.194487s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_update_quota [0.189363s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosRuleTypeTests.test_get_rule_type [0.211074s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.157729s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_network_id [0.302537s] ... ok {1} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_update_quota [0.264655s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.184124s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.259656s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_router [0.249446s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policy [0.194535s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_tenant) [0.226979s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_routers_tags [0.230119s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.262932s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policies_tags [0.191686s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.119398s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_project) [0.304798s] ... ok {0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policy [0.211574s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.164234s] ... ok {3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_routers_tags [0.387808s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.243935s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.192405s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_update_quota [0.210441s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_project) [0.166421s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policy [0.169113s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_create_security_group_rule [0.304733s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_delete_quota [0.228016s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_tenant) [0.176574s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policy [0.174911s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_groups_tags [0.253983s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_delete_quota [0.253911s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.186290s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_project) [0.203212s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.179673s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_get_security_group_rule [0.068191s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_delete_quota [0.244558s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_create_security_group_rule [0.124252s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy(target_tenant) [0.324641s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.357953s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_delete_quota [0.211039s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.171953s] ... ok {0} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_get_quota [0.139845s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy(target_project) [0.265476s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.141237s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.298064s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_tenant) [0.225578s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_project) [0.149063s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_groups_tags [0.186516s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_tenant) [0.183875s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_project) [0.207126s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_get_security_group [0.227260s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_project) [0.159090s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_tenant) [0.191982s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_create_security_group [0.193051s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_tenant) [0.230866s] ... ok {1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_project) [0.215038s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_group [0.199254s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_project) [0.195986s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_tenant) [0.167771s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_group [0.208435s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_project) [0.182886s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_get_security_group_rule [0.223274s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_tenant) [0.218403s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [1.897313s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_group [0.192448s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_project) [0.198391s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.173144s] ... ok {3} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_group [0.225622s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_tenant) [0.256920s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.397072s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_project) [0.197550s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segments_tags [0.400508s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_get_rbac_policy(target_tenant) [0.166175s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policies_tags [0.250337s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segment [0.285636s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_get_rbac_policy(target_project) [0.164080s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policies_tags [0.190219s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segments_tags [0.273472s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policy [0.226078s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_add_extraroute [2.158210s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segment [0.228091s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policy [0.249525s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_distributed [0.293055s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.227478s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_create_segment [0.256771s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_network_id [0.244131s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segments_tags [0.250145s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.281891s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_routers_tags [0.244702s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segment [0.230432s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.290513s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router [0.198120s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_get_segment [0.180774s] ... ok {2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosRuleTypeTests.test_get_rule_type [0.239162s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_ha [0.173463s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_update_segment [0.217830s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_get_quota [0.242133s] ... ok {1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_bfd [0.232234s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_tenant(target_tenant) [1.895246s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segment [0.222940s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_get_quota [0.242507s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_remove_extraroute [0.218568s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_tenant(target_project) [0.281197s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_distributed [0.226925s] ... ok {2} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_get_quota [0.255743s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.247648s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_enable_snat [0.194503s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_tenant) [0.249648s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_project) [0.230361s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_router [0.243472s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_project) [0.272986s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_tenant) [0.251582s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_enable_snat [0.234484s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.186001s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_project) [0.210094s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_remove_extraroute [0.233672s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.185575s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.225471s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_router_interface [0.217360s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.238246s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.239136s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router [0.209584s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.222344s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [0.229311s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info [0.174265s] ... ok {3} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_create_segment [1.991522s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_tenant) [0.187779s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_enable_snat [0.206386s] ... ok {0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.301808s] ... ok {3} neutron.tests.unit.conf.policies.test_service_type.AdminTests.test_get_service_provider [0.201472s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_project) [0.180797s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_ha [0.208362s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy(target_tenant) [0.146792s] ... ok {3} neutron.tests.unit.conf.policies.test_service_type.SystemAdminTests.test_get_service_provider [0.223928s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router [0.276610s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy(target_project) [0.175156s] ... ok {3} neutron.tests.unit.conf.policies.test_service_type.SystemMemberTests.test_get_service_provider [0.133835s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_routers_tags [0.237365s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_distributed [0.220510s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_tenant(target_tenant) [0.197316s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnet [0.185636s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_distributed [0.222230s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_tenant(target_project) [0.168204s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_ecmp [0.286610s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router [0.177198s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet_segment_id [0.213490s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_tenant) [0.164887s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet [0.176129s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_ecmp [0.203762s] ... ok {0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info [0.222634s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnets_tags [0.141695s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_project) [0.214441s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_network_id [0.194672s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_router_interface [0.233531s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.138197s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet [0.181647s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_project) [0.105230s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_network_id [0.243461s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router [0.255043s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_tenant) [0.121446s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet_segment_id [0.243717s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_ha [0.190832s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_project) [0.188147s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_external_fixed_ips [0.265282s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet_segment_id [0.212787s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router_distributed [0.175445s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.191985s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet_service_types [0.210198s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_network_id [0.263720s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_distributed [0.280577s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.192492s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_segment_id [0.211747s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_tenant) [0.141875s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_ha [0.297094s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_network_id [0.264946s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_project) [0.103072s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet_segment_id [0.150367s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_tenant) [0.136354s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_segment_id [0.149433s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_distributed [0.237971s] ... ok {1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_ha [0.247081s] ... ok {2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_project) [0.147460s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_service_types [0.201286s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_routers_tags [0.222566s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router [0.216130s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_remove_extraroute [0.200847s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnets_tags [0.241172s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_bfd [0.203221s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_router_interface [0.160570s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_ecmp [0.238019s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_enable_snat [0.136815s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnets_tags [0.203450s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_ecmp [0.274682s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_network_id [0.261832s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_ha [0.153971s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet [0.214158s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.176643s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_remove_router_interface [0.130512s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_ha [0.231834s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnets_tags [0.235504s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_network_id [0.198661s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router [0.175032s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_routers_tags [0.156785s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.176312s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_add_extraroute [0.212483s] ... ok {3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet [0.235069s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_bfd [0.171620s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_network_id [0.154589s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_external_fixed_ips [0.199757s] ... ok {2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_routers_tags [0.148442s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_shared [0.278447s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_network_id [0.264519s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_network_id [0.173870s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info [0.141373s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_routers_tags [0.243025s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_routers_tags [0.120258s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpool [0.258447s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_routers_tags [0.180216s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_bfd [0.203194s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_external_fixed_ips [0.219440s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_onboard_network_subnets [0.230905s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_network_id [0.122190s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_remove_prefixes [0.129067s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_distributed [0.125489s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpools_tags [0.134359s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info [0.309774s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_ha [0.125265s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpool [0.114296s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router [0.123917s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_onboard_network_subnets [0.129819s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_ha [0.289923s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_ecmp [0.125682s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpools_tags [0.131697s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_routers_tags [0.101084s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpool [0.128637s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_router_interface [0.242215s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info [0.144495s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpools_tags [0.128883s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_routers_tags [0.140597s] ... ok {0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_enable_snat [0.186351s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_add_prefixes [0.150714s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_remove_router_interface [0.124522s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool [0.144018s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info [0.218004s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router [0.136415s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool_shared [0.153699s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_router [0.211602s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_delete_subnetpool [0.191063s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router [1.891915s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_routers_tags [0.184048s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_delete_subnetpools_tags [0.170391s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_remove_router_interface [0.083837s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info [0.047980s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_routers_tags [0.076178s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_shared [0.156294s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_distributed [0.266439s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_remove_router_interface [0.086354s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_enable_snat [0.053354s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpools_tags [0.214412s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info [0.083658s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_external_fixed_ips [0.058783s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router [0.243474s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_delete_router [0.138517s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpools_tags [0.233935s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_remove_router_interface [0.102104s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_distributed [0.269095s] ... ok {2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_enable_snat [0.066863s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_remove_extraroute [0.062157s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_onboard_network_subnets [0.214545s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_router_interface [0.069673s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_distributed [0.044212s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.232996s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_enable_snat [0.086888s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpools_tags [0.217764s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.063329s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router [0.061674s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_bfd [0.190556s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_ecmp [1.624341s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_enable_snat [0.098038s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_add_prefixes [0.211688s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_distributed [0.056353s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_ecmp [0.198056s] ... ok {1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_ha [0.197539s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_enable_snat [0.084485s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_onboard_network_subnets [0.181087s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_routers_tags [0.066948s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_distributed [0.082987s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool [0.171342s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_network_id [0.064146s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_ha [0.268397s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.265364s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_ha [0.070100s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_add_extraroute [0.055383s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_router_interface [0.052661s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_get_security_group_rule [0.177668s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_router [0.235247s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_enable_snat [0.141416s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_create_security_group_rule [0.114576s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_remove_router_interface [0.200183s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_external_fixed_ips [0.156477s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.156210s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_distributed [0.168782s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info [0.236355s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.250911s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_ha [0.159560s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_group [0.132503s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_enable_snat [0.273961s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_distributed [0.196961s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_groups_tags [0.144939s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_group [0.107191s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_bfd [0.125953s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_enable_snat [0.147094s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_default [1.348164s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_get_security_group_rule [0.205061s] ... ok {2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.127178s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_shared [0.141911s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_group [0.184077s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_get_security_group_rule [0.149873s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpools_tags [0.262966s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.382718s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpools_tags [0.196133s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_create_security_group [0.218763s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_delete_security_group_rule [0.135649s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_onboard_network_subnets [0.137716s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_create_security_group [0.139686s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_delete_security_group [0.212016s] ... ok {3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpools_tags [0.149434s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_group [0.150190s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_update_security_group [0.172888s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_subports [0.112266s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_groups_tags [0.166103s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_update_trunk [0.100377s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_get_security_group_rule [0.160263s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_add_subports [0.086959s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_group [0.179567s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_subports [0.077409s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_distributed [1.627516s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_groups_tags [0.197500s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_add_subports [0.095535s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_ecmp [0.187125s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_groups_tags [0.213867s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_create_trunk [0.131478s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_create_security_group_rule [0.229664s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_get_trunk [0.129116s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_ha [0.175834s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_group [0.230699s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunk [0.149586s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.218996s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router [0.230988s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunks_tags [0.127262s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_remove_subports [0.164472s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.375716s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_create_security_group_rule [0.238936s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info [0.244949s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_add_subports [0.134450s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_create_trunk [0.148954s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_create_security_group [0.283414s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.278975s] ... ok {0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_network_id [0.257371s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunk [0.158345s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_group [0.247402s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_group [0.250687s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_group [0.236486s] ... ok {3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_remove_subports [0.212483s] ... ok {1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_group [0.226527s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_groups_tags [0.239818s] ... ok {3} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_no_previous_registration [0.179505s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_create_security_group [0.287915s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segment [0.211126s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_groups_tags [0.218818s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_network_policy_exists [0.221673s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_groups_tags [0.248054s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_network_policy [0.169941s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segment [0.232758s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_groups_tags [0.272820s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_groups_tags [0.225985s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network [0.146988s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_policy [0.052722s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_network_updated_remove_own_policy [0.050403s] ... ok {3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_no_policy [0.079138s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segment [0.305056s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_groups_tags [0.302292s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_groups_tags [0.260978s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_group [0.215959s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_create_segment [0.315636s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_groups_tags [0.316490s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_max_description_length [0.486165s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_groups_tags [0.209073s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_delete_segment [0.180480s] ... ok {2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_groups_tags [0.265066s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_create_segment [0.181355s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_create_security_group_rule [0.233532s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segments_tags [0.130290s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segment [0.091944s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_delete_security_group_rule [0.209971s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segment [0.076600s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segments_tags [0.099652s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segment [0.079103s] ... ok {1} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segments_tags [0.074255s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_create_security_group_rule [0.276578s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label [0.931274s] ... ok {1} neutron.tests.unit.conf.policies.test_service_type.ServiceRoleTests.test_get_service_provider [0.171886s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_delete_security_group_rule [0.255867s] ... ok {1} neutron.tests.unit.conf.policies.test_service_type.SystemReaderTests.test_get_service_provider [0.264090s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_group [0.282642s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_service_types [0.271198s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_create_security_group [0.248601s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_service_types [0.256190s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_group [0.249437s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnets_tags [0.264898s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_group [0.257489s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_create_segment [2.186730s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_segment_id [0.277505s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_groups_tags [0.276738s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segment [0.222727s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_service_types [0.282267s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_get_security_group_rule [0.242316s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segments_tags [0.186419s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_create_security_group [0.140684s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet_service_types [0.201140s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_create_segment [0.192744s] ... ok {0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_groups_tags [0.169238s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_delete_subnet [0.235185s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_create_segment [0.202842s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segments_tags [0.214857s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_get_subnet [0.215791s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segment [0.213380s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segment [0.215814s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet [0.218348s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segments_tags [0.230480s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segments_tags [0.215021s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnets_tags [0.232024s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segment [0.215595s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segment [0.188680s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segments_tags [0.108419s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_segment_id [0.190176s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segment [0.236157s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segments_tags [0.143887s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_service_types [0.177205s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segments_tags [0.298244s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segments_tags [0.246339s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segments_tags [0.218390s] ... ok {2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segments_tags [0.235655s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segments_tags [0.124196s] ... ok {3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label_rule [3.792318s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segment [0.115630s] ... ok {2} neutron.tests.unit.conf.policies.test_service_type.ProjectMemberTests.test_get_service_provider [0.239195s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_quota_usage [0.118954s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segments_tags [0.159123s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_non_existing_quota_usage_returns_none [0.115680s] ... ok {2} neutron.tests.unit.conf.policies.test_service_type.ProjectReaderTests.test_get_service_provider [0.218784s] ... ok {0} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segment [0.138496s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project [0.150131s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_segment_id [0.196660s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project_and_resource [0.114290s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet [0.176168s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnets_tags [0.127240s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations [0.148555s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet [0.210055s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnets_tags [0.144033s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty [0.157722s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_segment_id [0.199119s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet [0.124969s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_one_resource_only [0.149481s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnet [0.204054s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage [0.109416s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_segment_id [0.203358s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation [0.132223s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnets_tags [0.243000s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnets_tags [0.207640s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet_segment_id [1.958176s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_expired_reservations_for_resources [0.160885s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet_segment_id [0.204288s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project_and_resource [0.132166s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet [0.191574s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_segment_id [0.270903s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_service_types [0.168727s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet [0.183687s] ... ok {3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_with_empty_list [0.174807s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnets_tags [0.248527s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_segment_id [0.190295s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet [0.191672s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_delete_project_quota_restores_default_limit [0.270042s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnets_tags [0.132842s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_service_types [0.185144s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnet [0.228462s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_get_subnet_segment_id [0.139668s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas [0.268672s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnets_tags [0.208832s] ... ok {1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_service_types [0.243876s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet [0.183770s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas_different_project [0.257355s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_segment_id [0.178472s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool [0.254583s] ... ok {3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_equals_to_quota [0.307779s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool [0.185194s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_service_types [0.277757s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_add_prefixes [0.157645s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnet [0.219169s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool [0.197514s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet [1.203349s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet [0.235716s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_default [0.199451s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnet [0.152607s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet_segment_id [0.252688s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpool [0.243912s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnets_tags [0.140883s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpools_tags [0.178420s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_multiple_resource [1.007516s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet [0.221335s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnets_tags [0.272857s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_add_prefixes [0.205456s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet [0.222440s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_service_types [0.213584s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_default [0.250928s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_resource [0.462725s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet [0.249907s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnet [0.255362s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnets_tags [0.197308s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_service_types [0.189289s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_equals_to_quota [0.280837s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool_default [0.318898s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_segment_id [0.212012s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet [0.223212s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_get_subnetpool [0.262935s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_value_lower_than_zero [0.307453s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_service_types [0.215108s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet [0.242309s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpool_default [0.254414s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet_segment_id [0.183994s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check [0.338269s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet [0.208755s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_remove_prefixes [0.191699s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnets_tags [0.184365s] ... ok {2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_segment_id [0.263532s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool_default [0.218115s] ... ok {3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_unlimited [0.312909s] ... ok {0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnets_tags [0.224477s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpool [0.188801s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_add_prefixes [0.254428s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_default [0.238533s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_version_manager [0.324535s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpools_tags [0.181357s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpools_tags [0.207145s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool_default [0.247801s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpools_tags [0.195827s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpool [0.199702s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_version_updates_on_agent_revival [0.379855s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool_default [0.210960s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_add_prefixes [0.226001s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpools_tags [0.228844s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpools_tags [0.181602s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (True)) [0.257231s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpool [0.259223s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_shared [0.185550s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool [0.185942s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool [0.201970s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (true)) [0.269397s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpools_tags [0.175575s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpool [0.201699s] ... ok {1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool_default [0.226041s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_remove_prefixes [0.218301s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpools_tags [0.266052s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_disable_new_agents [0.389530s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool [0.227163s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_add_subports [0.364572s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_shared [0.186131s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_onboard_network_subnets [0.347896s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_remove_prefixes [0.179403s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_logs_heartbeat [0.472492s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_trunk [0.297287s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_onboard_network_subnets [0.315365s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool [0.193597s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_delete_trunk [0.314735s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpools_tags [0.329719s] ... ok {3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_agents_resource_versions [0.460841s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_subports [0.244965s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_add_prefixes [0.222578s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_trunk [0.183075s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool [0.198404s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_remove_subports [0.222735s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpool [0.222319s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_trunk [0.230715s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool [0.254949s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_create_trunk [0.210771s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [1.021851s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool [0.220468s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunk [0.238216s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_default [0.245352s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunks_tags [0.245743s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpool [0.240292s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool_default [1.947758s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunk [0.225819s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_remove_prefixes [0.251378s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_get_subnetpools_tags [0.233093s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_subports [0.263493s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool [0.279844s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_remove_prefixes [0.252032s] ... ok {1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunks_tags [0.271827s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpool [0.188707s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpools_tags [0.280906s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_default [0.183689s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_updated_policy [0.265963s] ... ok {0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpool [0.269066s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpool [0.193764s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_admin_remove_provided_policy [0.254985s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_create_trunk [0.243145s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_shared [0.209857s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_policy [0.251450s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool_default [0.205488s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_add_subports [0.239026s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_own_policy [0.225102s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_create_trunk [0.225353s] ... ok {2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_remove_prefixes [0.236177s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_delete_trunk [0.216798s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_delete_trunk [0.285285s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_remove_subports [0.279245s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [2.925306s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_delete_trunk [0.265247s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_get_subports [0.223018s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_update_trunk [0.272409s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_update_trunk [0.236361s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_create_trunk [0.259043s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_subports [0.234891s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_remove_subports [0.282552s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_remove_subports [0.221025s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_update_trunk [0.227686s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_add_subports [0.193750s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_remove_subports [0.187421s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_provided_policy [1.987311s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunks_tags [0.205958s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_add_subports [0.212884s] ... ok {1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_update_network_updated_no_policy [0.189704s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_subports [0.212551s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunks_tags [0.360116s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunks_tags [0.261522s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunk [0.307184s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent [2.364018s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_create_trunk [0.301144s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunk [0.288459s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunks_tags [0.260110s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunk [0.240848s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunks_tags [0.259197s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunks_tags [0.234189s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_two_labels [2.299683s] ... ok {0} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunk [2.028291s] ... ok {2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunk [0.293465s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test__create_network_policy [0.219497s] ... ok {2} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_previous_registration [0.159708s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_plugin_loaded [0.149149s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_for_port [0.220060s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_policy_id [0.157507s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_plugin_not_loaded [0.210993s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_new_policy [0.120043s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_default_policy [0.197903s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_remove_provided_policy [0.173472s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_with_non_existent_label [0.984822s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_new_policy [0.207270s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_remove_shared_policy [0.249805s] ... ok {0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_shared_policy [0.293420s] ... ok {2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_admin_remove_provided_policy [0.245401s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [3.204994s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_too_long_description [0.848937s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_shared [1.339895s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label [1.479821s] ... ok {1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label [1.567940s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation [0.145193s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_expired_reservations_for_resources [0.163455s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources [0.173171s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted [2.302079s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation_with_expiration [0.127009s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations_no_project [0.204391s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty [0.278856s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule [1.700796s] ... ok {1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_one_resource_only [0.193712s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_create_quota_limit [0.307662s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_all_quotas [0.314114s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_multiple_resource [0.464331s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rules [1.579744s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check [0.361768s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_overlap_metering_label_rules [3.852643s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota [0.442129s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_over_quota_fails [0.372467s] ... ok {0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label_rule [1.021427s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_non_existent_reservation [0.079950s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_dirty_non_existing_quota_usage [0.085436s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_unlimited [0.471696s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_with_empty_list [0.169656s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage_with_deltas [0.092128s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_non_existing_quota_usage_returns_none [0.084202s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservation_for_resources_with_empty_list [0.111527s] ... ok {1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_update_quota_limit [0.429871s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_all_quota_usage_dirty [0.304250s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_dirty_non_existing_quota_usage [0.164901s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_all_quotas [0.498375s] ... ok {0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage [0.189051s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_resource [0.222773s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_value_lower_than_zero [0.164855s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label_rule [2.320252s] ... ok {2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label [0.860126s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation_with_expiration [0.040331s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_resource [0.085414s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservation_for_resources_with_empty_list [0.023803s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations_no_project [0.047493s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [6.015131s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_all_quota_usage_dirty [0.059581s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage [0.038533s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project [0.097256s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_resource [0.040101s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservations_for_resources [0.074736s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_fill_quota [1.949211s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations [0.077356s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation [0.076296s] ... ok {2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage_with_deltas [0.078011s] ... ok {1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_single_resource [0.233003s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources [1.782830s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas [0.232735s] ... ok {1} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_create_bindings_fails [0.191654s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict [0.236046s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota [0.281881s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check [0.468222s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_broken [0.271246s] ... ok {2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_single_resource [0.300280s] ... ok {0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_untracked_resource [0.325462s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing [0.219327s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_create_quota_limit [0.251845s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test__remove_expired_reservations [0.204096s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_agent_health_check [0.243831s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas_different_project [0.159502s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_delete_project_quota_restores_default_limit [0.230038s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check [0.172466s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_default_quotas [0.184111s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_over_quota [0.264456s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas [0.204163s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_multiple_resources [0.262925s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_over_quota_fails [0.273351s] ... ok {1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_concurrent_insert [0.744928s] ... ok {2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_untracked_resource [0.267132s] ... ok {0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_update_quota_limit [0.337239s] ... ok {2} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_deletion_fails [0.175345s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_has_alive_neutron_server [0.157208s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_other_servers [0.320099s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_no_version_updates_on_further_state_reports [0.214958s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get agents invalid alive filter) [0.296037s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get all agents) [0.209005s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_ignore_missing [0.234494s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (False)) [0.325714s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_existing_entry [0.280388s] ... ok {0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_new_entry [0.241202s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (false)) [0.347674s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_found [0.173752s] ... ok {2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_not_found [0.191128s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_bad_timestamp [0.711607s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [5.956184s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_off [4.465610s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [4.261606s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [7.806537s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_on [6.202341s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [1.025226s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [2.056396s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [1.708070s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [3.841101s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy [0.669815s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_manual_rescheduling [5.889799s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_from_dead_agent [3.741461s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_is_eligible_agent [0.663990s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_off [1.825324s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_on [2.238710s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [3.043328s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_disabled [5.464002s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_down_agent [7.537106s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [0.764345s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [2.028682s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [1.698915s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_hosted_network [2.912119s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_no_reschedule [2.298379s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation [1.145454s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_two_l3_agents [1.236909s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent [3.710311s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [3.394598s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_disabled [2.203853s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [1.817081s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [2.411230s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted [3.307028s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [1.802377s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [1.309665s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_policy [0.897928s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [1.211347s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [0.528551s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [1.285253s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [6.414659s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_sync_data [19.915812s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.438617s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.535090s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [0.947776s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_port_creation [2.183315s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_report_states [0.669271s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [3.072626s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent [1.053075s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [3.568504s] ... ok {2} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [0.625096s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [0.994896s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_duplicate_mac_ip [0.539009s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [0.435325s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [2.162563s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_extra_args [0.558497s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [1.356967s] ... ok {3} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [0.926664s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_without_l3_agents [6.119716s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [1.358454s] ... 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 {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac [1.065341s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_more_than_max_allowed_address_pair [0.535660s] ... ok {2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [0.700556s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional [0.138987s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router [1.772851s] ... ok {3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_security_off_address_pairs ... SKIPPED: Plugin does not implement port-security extension {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_make_network_dict_outside_engine_facade_manager [0.280415s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_dict [0.133274s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_keyword [0.128219s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [2.783041s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_repr [0.174172s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional_and_keywords [0.131994s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_no_fields [0.121836s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_subnetpool [0.258872s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnetpools' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_resource_type_fields [0.368354s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_floatingip [0.545981s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_sg [0.350102s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/pytho n3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [1.087678s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnet_delete [0.304810s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnetpool [0.274034s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_port_delete [0.328791s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_port [0.477559s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'ports' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_sg_delete [0.231686s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnetpool_delete [0.202403s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_floatingip [0.429949s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_resource_type_fields [0.308422s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_network [0.369703s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_sg_delete [0.224098s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_floatingip [0.834327s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'floatingips' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_sg [0.370502s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygrouprules' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygroups' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_network_delete [0.234240s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test__validate_network_subnetpools [0.346194s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [4.750547s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnet_delete [1.796464s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_status_BUILD [0.408344s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [3.660801s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_tenant [0.558121s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_as_router_gateway [0.477613s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_quotas [0.395377s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [1.238078s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_native_quotas [0.522040s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_router [2.393430s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_subnet_invalid_network_mtu_ipv4_returns_409 [2.314134s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_emulated [0.708366s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed [0.582201s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated [0.590529s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [0.708374s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [0.719278s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas [0.721251s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [0.387012s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network [0.661570s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [1.152002s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_emulated [0.951975s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [0.951488s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification [1.873260s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_None_values [0.521425s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_native [0.947906s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_rpc_sync_routers [5.259335s] ... ok {0} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [0.911557s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters [0.800956s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_anticipating_allocation [1.151974s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_ip_field [0.511179s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_bad_timestamp [0.575732s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters_invalid_values [0.644684s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [0.435464s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_as_admin [0.662709s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs [0.980344s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_bad_tenant [0.538769s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_native [0.793726s] ... ok {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 {1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [1.064522s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network [0.600404s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.555523s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network_with_subnet [0.867826s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_port_create_notification [2.213646s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.266560s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_bad_timestamp [0.466384s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [3.123129s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_shared_network_noadmin_returns_403 [0.578357s] ... ok {1} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.475270s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_equal_to_max_allowed_address_pair [2.997560s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [1.048336s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs [1.036514s] ... ok {0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [0.718288s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_list_of_objects [0.208947s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_list [0.211137s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [2.934994s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_mac_field [2.849744s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_port [0.617762s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'ports' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_router [0.770103s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'routers' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [3.492939s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [1.350592s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_sg [0.366643s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygrouprules' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'securitygroups' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_overlap_with_fixed_ip [1.756156s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_network [0.480858s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_plugin_failure [0.833028s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_floating_ip_delete [0.429315s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_ip [0.554517s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_network_delete [0.277844s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated [1.343997s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_wrong_input [0.736281s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_make_network_dict_outside_engine_facade_manager [0.312266s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_repr [0.259741s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_mac [0.878976s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_subnetpool [0.388398s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnetpools' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_port [0.602155s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native [1.787897s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnet [0.477642s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [1.468506s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_race [2.065933s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_floating_ip_delete [0.369448s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_port_delete [0.362565s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_quotas [1.108128s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_router_delete [0.314077s] ... ok {1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [1.020638s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_simple_object [0.159310s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnetpool_delete [0.242236s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_native_quotas [0.890892s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_floatingip [0.702777s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'floatingips' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_network [0.492840s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'networks' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id [2.291834s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_delete_subnet [0.259671s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnets' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_port [0.295102s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_ignores_port_not_found [1.060696s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_router [0.766223s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {0} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_get_user_allocation_for_dhcp_port_returns_none [2.587668s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [2.259269s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnet [0.458627s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_ips [0.916484s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_router_delete [0.351053s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_network [0.439831s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'networks' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [1.373105s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_subnet_id [1.179708s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_admin [2.793964s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_by_floating_ip [0.671818s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port [2.108056s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_router [2.520973s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'routers' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_delete_subnet [0.389154s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py:675: SAWarning: DELETE statement on table 'subnets' expected to delete 1 row(s); 0 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. session.commit() {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native [0.785390s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.425557s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_router [0.699087s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_by_network_owner [1.540983s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_wrong_input [0.525279s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_sg [0.446962s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/pytho n3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {1} neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnetpool [0.362193s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/usr/lib/python3.9/site-packages/eventlet/semaphore.py", line 147, in _do_acquire waiter.switch() File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 264, in main result = function(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6997, in _lock_blocked_name_update return thing File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 1048, in _transaction_scope yield resource File "/usr/lib64/python3.9/contextlib.py", line 126, in __exit__ next(self.gen) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self.session.rollback() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__ self.force_reraise() File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise raise self.value File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 647, in _session self._end_session_transaction(self.session) File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/enginefacade.py", line 675, in _end_session_transaction session.commit() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 1454, in commit self._transaction.commit(_to_root=self.future) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 832, in commit self._prepare_impl() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 811, in _prepare_impl self.session.flush() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3449, in flush self._flush(objects) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3589, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_ raise exception File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3549, in _flush flush_context.execute() File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1035, in _emit_update_statements raise orm_exc.StaleDataError( sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_invalid_admin_status [0.977723s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_default_status [0.622123s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_fields [0.667082s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_subnet_invalid_network_mtu_ipv6_returns_409 [0.837278s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [0.839631s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_get_ports_count [5.902694s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id_second_call_failure [3.126728s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_mac_address [0.590138s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_shared_networks_with_non_admin_user [0.868442s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_update_network_invalid_mtu [1.602492s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [1.834384s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_update_network_invalid_mtu_ipv4_ipv6 [1.888383s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared_owner_returns_403 [0.697944s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_fails [0.648630s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_emulated [3.029523s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_network [0.665803s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated_plugin_failure [0.416129s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_with_subnet_set_shared [1.194731s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation [1.169261s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_bad_mac_format [0.366970s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_plugin_failure [0.399473s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network_no_admin_tenant [0.427962s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks [0.651848s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation_4octet [1.282940s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network [1.212708s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_dhcp_port_ips_prefer_next_available_ip [6.866215s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_not_on_network [2.452509s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_emulated [2.763716s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [3.469255s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_native [0.973502s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v6_slaac [1.623564s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports [3.247199s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated_plugin_failure [1.172512s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [1.162338s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_add_additional_ip [1.257595s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_public_network [1.052450s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_native [0.977430s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network [0.842704s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [2.347460s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_used [1.636096s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_default_prefixlen [0.884846s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_with_ipv6_slaac_address [2.168629s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_single_tenant [1.868610s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared [1.023835s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_mixed [1.797673s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_emulated [3.138923s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [2.559841s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet [0.953441s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_json [1.737792s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_specific_gw [1.154120s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [1.349471s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_native [2.824763s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_small [1.221553s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip [2.626036s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_over_quota [1.276673s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_ip [1.781583s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_ip [1.680843s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_21_with_defaults [0.598825s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_for_network_owner [2.212659s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_smaller_than_min [0.670484s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_mac [1.216638s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_if_port_exists [1.378046s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_small [0.578708s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_default_prefix_bounds [0.583446s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_mixed_ip_version [0.475478s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool [0.606176s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_public_network [2.498125s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_not_shared [0.599517s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_filters_none [0.426972s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_larger_than_max [0.504358s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_mac_generation [4.086408s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_less_than_min [0.581645s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ips [4.953040s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_ip [0.923798s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_native [3.221878s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [1.552375s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_admin_state [0.788291s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6_slaac [1.012331s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_ip [1.145476s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_test_delete_network_port_exists_dhcp [1.087776s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.599844s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_hostroutes [2.854524s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_null [1.577437s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version [0.782635s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version_null [0.777244s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_is_mac_in_use [1.839360s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_delete_ip [1.843677s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_uuid [0.702528s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_range_allocation [6.484948s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [2.400028s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [2.237841s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [1.494134s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_native [3.570895s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [0.817869s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [1.186243s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_values [2.125202s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_ip [1.540621s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.532361s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.572444s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_emulated [3.371626s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_ips_only [3.364621s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip [1.907216s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_pd_gw_values [1.727410s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_overlapping_subnets [1.511115s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id [1.598972s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [1.812119s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_show_port [1.259698s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [4.054742s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip_address_only [3.925571s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [6.892906s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_v6_multiple [2.320901s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ips [4.598895s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6 [10.187488s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_v4 [2.397082s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v6_subnet_wrong_dns_v4_multiple [3.220152s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_test_delete_network_port_exists_fip_gw [4.585815s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [11.330002s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_already_allocated [4.396638s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_unchanged [5.076493s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_multiple_allocation_pools [3.426375s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_non_existent_prefix [2.542610s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_stale_subnet [10.978435s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [2.223909s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_ipv4_subnet_ipv6_pool [2.725896s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_bad_gateway [3.451542s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port [4.335392s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_allocation_pool [3.248981s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_default_subnetpools [1.821943s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_prefixlen [3.473299s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_24_with_defaults [1.769600s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [2.223244s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_bounds [1.688016s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_mixed [2.324526s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [5.957819s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_large_allocation_pool [3.338066s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_large [1.823275s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_no_gateway_ip [3.361234s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_not_shared [1.870669s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway [2.851192s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_matching_prefixlen [2.258778s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_min_prefix [1.770164s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_dns [3.455697s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [7.423353s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_with_defaults [1.599195s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_default [6.379158s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [2.379736s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool [2.052013s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_min [1.854311s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac [4.236359s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix [1.638812s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated [3.572416s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool_existing_allocations [4.340238s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_bad_owner [3.671265s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native [3.155268s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [3.632193s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_illegal_subnetpool_prefix_list_update [1.655893s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [2.156005s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix [2.107406s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_quota [1.872623s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V6_cidr [2.265845s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix [1.984597s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_boolean [1.684733s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_native_quotas [8.037376s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_nameserver [1.867060s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [2.409935s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix_larger_than_max [4.435943s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns_and_route [3.456880s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_compaction [1.993366s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_defaults [3.355430s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_v6_slaac [15.217678s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_mixed_ip_version [1.884669s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_bcast_returns_400 [2.255381s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_project_id [5.118020s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_not_admin [3.071005s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet [3.568301s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_of_network_returns_400 [2.082044s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_as_admin [1.054436s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_tenant [0.953011s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [2.327994s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_unknown_filter [4.631055s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [1.515191s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [4.645700s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [1.217137s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_prefix_allocation_pools [1.424563s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [1.170886s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_project_id [3.063397s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_default_prefixlen_no_gateway_ip [1.466426s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [1.259887s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [5.277016s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_v4_subnet_wrong_dns_v6 [0.971695s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [1.202082s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_allocation_pools [1.172948s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_V4_cidr [1.359407s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_shared [3.594586s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_large [1.004825s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_gw_V6_cidr [1.032408s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [2.282067s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_mismatch_prefixlen [0.923297s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.257818s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_cannot_create_multiple_default_subnetpools [1.323640s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_empty_prefix_list [0.809286s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [2.546508s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_default_prefix [0.529628s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_nonexistent_subnetpool [0.487504s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_emulated [4.651776s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_values [3.281317s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [1.903874s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.313901s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_shared [3.415566s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_lifecycle_dns_retains_order [3.203136s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_shared [1.214916s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [3.004662s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [3.988580s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_modes [0.625168s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet [2.286373s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_append [1.301584s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [2.076112s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [1.632111s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [3.080094s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_network_different_tenant [0.908634s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [2.314798s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools [5.269422s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [5.183494s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [1.878806s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_V6_slaac_big_prefix [1.369695s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [2.572377s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [2.787326s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [2.152350s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_dns [4.720744s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr [1.247860s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [1.727887s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_nonzero_cidr [6.774912s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_host_route [2.345381s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [1.114511s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_pools [2.497929s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_routes [1.272373s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [2.895737s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [1.585055s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns [0.837508s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [2.515560s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [2.066115s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_with_too_many_entries [0.678811s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [1.420907s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_no_gw_to_no_gw [1.164812s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_dhcp_disabled [2.663779s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_ipv6 [1.508359s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_fails [1.142401s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [1.373243s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet [1.378167s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [2.217433s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [1.127611s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [2.190939s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [2.203451s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [4.071704s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_dns [3.585424s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [1.281465s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [3.217046s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_address_mode [0.924182s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_host_routes [2.145637s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [0.995611s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_addr_modes [0.566356s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_network [2.409248s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_returns_204 [4.929563s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_allocation_pool [1.794810s] ... ok {2} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_invalid_json_400 [1.106808s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [1.478386s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [0.653903s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_plugin_failure [2.083904s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_retries_exceeded_retry_logic [1.582866s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_other [2.766237s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host [0.618318s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [1.574396s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_existing_host [0.904204s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets_same_cidr_returns_400 [2.200803s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_missing_host [0.723748s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [1.849559s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.455969s] ... ok {2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_not_cleared_on_agent_delete_event_with_remaining_agents [0.883070s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress_ipv6_pd_enabled [0.238065s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_noip [0.225267s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_eui64 [0.157737s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_ipv6 [0.165636s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_subnetpool_mismatch [0.181667s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [1.468513s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_network [2.735718s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_ip_version [0.731724s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [5.328015s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_shared_returns_400 [0.703245s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_uuid [1.005414s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [1.004050s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_quotas [1.307699s] ... ok {2} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpamML2.test_port_update_allocate_from_net_subnet [4.277700s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [2.243975s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [4.095623s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_eui64_ip [0.762542s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception [0.884460s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns [1.650014s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets [2.429533s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_any_ip [0.747440s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_address [1.157521s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_emulated [3.566612s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_ipv6_pd_subnet_over_ipam [2.187548s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_callback [4.502054s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam [2.244817s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_subnet [4.130757s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_route [2.030308s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_emulated [2.711762s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [7.021283s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count [3.080351s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_native [2.297023s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_pd_gateway [5.817895s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_version [0.875115s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_dict_to_factory [0.658096s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_returns_200 [0.731226s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_usable_after_update [2.775951s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_show_returns_200 [0.581192s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_parameter [2.772121s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_returns_200 [0.553207s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native [0.732181s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets [3.166749s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas_fail [0.354677s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_native_quotas [0.921123s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_with_allocation_range [3.973233s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network [1.136165s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_native [2.447115s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_multicast [0.732152s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_native [4.154859s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_show_subnet [1.356139s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_native [2.142032s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_new_gw [1.710642s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [1.797572s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters_invalid_values [1.042224s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_network_deletion [2.563206s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_extended_attr_native_returns_400 [0.949414s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_native [1.024095s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_subnet_deletion [2.647379s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_native [1.109591s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_to_None [4.349107s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_no_gw [6.179344s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [1.419376s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_shared_networks_with_non_admin_user [3.134971s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.627596s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_with_subnet_set_shared [1.922387s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [2.211380s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [4.402109s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_shared_network_noadmin_returns_403 [1.536855s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_bad_tenant [1.056460s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [1.846775s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [8.557208s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_to_None [2.164962s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_loopback [0.949495s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_and_subnet_id [2.384639s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_shared_returns_400 [1.730685s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [2.105696s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [1.929598s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [0.680374s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.168906s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [1.892712s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [1.250532s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [3.218751s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_fails [1.496302s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [2.029134s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_returns_200 [0.769851s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [1.968735s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [1.050327s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_no_gateway [1.610466s] ... ok {1} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_returns_200 [1.681472s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_with_too_many_entries [1.322384s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_invalid_gw_V4_cidr [2.008644s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_host_routes_exhausted [0.540242s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_bad_route_404 [0.410533s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_create_returns_201 [0.558321s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [1.702691s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_attributes_fails [2.441162s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_multiple_ipv4_and_ipv6_subnets [6.201385s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_with_req_body_returns_400 [3.947536s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin [1.054457s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route [2.537052s] ... ok {3} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [1.099914s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_dns_nameservers_exhausted [1.120296s] ... ok {3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_success [0.742737s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated [4.908687s] ... ok {1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac_fixed_ips_passed [10.419694s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip [0.267495s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_distributed_service [0.194202s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native [1.438463s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_by_network_owner [0.962081s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields [4.479805s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_ignores_port_not_found [1.975346s] ... ok {0} neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_show_returns_200 [1.400601s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host_not_found [0.863635s] ... ok {3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac [6.818971s] ... ok {1} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpam.test_port_update_allocate_from_net_subnet [5.062267s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_ip [1.252786s] ... ok {3} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_remove_extra_routes [0.238877s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_list [0.581481s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port [0.164341s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_no_slaac [0.176527s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port [0.204216s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_eui64_ips [0.792974s] ... ok {3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port_and_slaac [0.178820s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_fixed_ip [0.736594s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception_on_rollback [0.734781s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam_with_rollback [2.629862s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_get_ports_count [4.256954s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam [2.778963s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips_with_exception [0.661154s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_is_mac_in_use [1.552868s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam [1.986249s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_ports_on_host_by_subnet [7.541406s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_deallocated_if_create_fails [1.538265s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam [4.643714s] ... ok {0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_cleared_on_agent_delete_event [1.069934s] ... ok {0} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_add_extra_routes [0.425738s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip_with_limit [4.249733s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam_with_rollback [1.823315s] ... ok {0} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_update [3.242376s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress [0.173893s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_add_third [0.134629s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_slaac [0.158357s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_remove_autoaddress [0.166994s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_router_port [0.122372s] ... ok {0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_mismatch_address_scopes [0.148711s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_allocation_on_auto_address_subnet [6.019976s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_ovn_distributed_svc [0.977067s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_id_to_factory [0.893946s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips [4.044000s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_emulated [8.886675s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam_with_rollback [1.521230s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam_specific_ip [8.868656s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_subnet_over_ipam [3.155103s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips [0.745125s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_single_ip [0.707367s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_create_returns_201 [1.030315s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_unchanged_pools [1.457461s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin_and_policy_field [0.978454s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_create_and_rollback_fails [1.651666s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_invalid_json_400 [1.191546s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated_plugin_failure [1.087006s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam [3.901729s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_plugin_failure [1.005414s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_native [6.069303s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_returns_204 [1.531096s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_status [2.189759s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam [5.068032s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields [1.281751s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools [1.267248s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin [0.953015s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_network [0.579286s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_emulated [2.012166s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools_exception [0.819325s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_bad_route_404 [0.244434s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated [0.769601s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_with_req_body_returns_400 [0.403392s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_quotas [0.279866s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_native [5.533432s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_wrong_input [0.354044s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters [1.556827s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas [1.120760s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network [1.039475s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network_no_admin_tenant [0.908807s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_emulated [1.496245s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks [1.521470s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_fields [1.443303s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants2_returns_409 [3.188905s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_emulated [1.623775s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_native [4.425091s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_range_allocation [6.713331s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_emulated [1.504036s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ip_address_v6_slaac [1.848628s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_remote_key_native_returns_400 [1.126422s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network [1.073262s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_single_tenant [5.450202s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants_returns_409 [5.532412s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet [1.861945s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_anticipating_allocation [2.483683s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [1.161118s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.233464s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_json [1.704219s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated_plugin_failure [2.151198s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ips [6.601288s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_returns_403 [1.731057s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [2.107396s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared [1.100695s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [2.700589s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v6_slaac [2.220282s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared_owner_returns_403 [0.978463s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_plugin_failure [1.225866s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_bad_mac_format [0.641529s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_wrong_input [0.863921s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_port_not_found [1.783686s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_None_values [0.841003s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_show_port [1.933300s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_as_admin [1.008629s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_if_port_exists [1.628411s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_public_network [1.411235s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network [1.525743s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_race [1.645661s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port [0.651510s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [3.855318s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_with_ipv6_slaac_address [1.075637s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id_second_call_failure [3.863399s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_admin_state [0.590251s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [3.076691s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_ip [5.313994s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [2.631775s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_ips [3.824725s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_quotas [0.623267s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_native_quotas [0.592358s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_subnet_v6_pd_slaac [3.124911s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_mac_generation [2.306504s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_not_admin [0.983947s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_ip [0.755284s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id [2.505657s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip [4.471041s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip [1.958493s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_public_network [1.935004s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_ipv4_subnet_ipv6_pool [0.842984s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_mac [1.282945s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_mixed [0.767721s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_emulated [2.893692s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_dhcp_port_ips_prefer_next_available_ip [4.191802s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_subnet_id [0.856525s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6 [2.386922s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_mac_address [0.533497s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6_multiple [0.766645s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.171085s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_native [2.706130s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_already_allocated [1.333581s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation [1.371088s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_ips_only [5.321798s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_small [0.822513s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation_4octet [1.826268s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports [3.291519s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_dhcp [1.903748s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_over_quota [1.812240s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_cannot_create_multiple_default_subnetpools [0.679815s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_list [0.285783s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_null [1.175257s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_ip [1.486844s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_append [0.850451s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_V6_slaac_big_prefix [0.662474s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_fixed_ip_address_v6_slaac_router_iface [1.422630s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_for_network_owner [3.328069s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr [0.657564s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean [0.565547s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_unchanged [2.824802s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_not_on_network [1.640939s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version_null [0.578445s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port [1.478575s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_emulated [3.185551s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_add_additional_ip [1.592446s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_overlapping_subnets [1.069936s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_pools [3.176414s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_used [1.719410s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6 [4.506752s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id [1.715060s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [1.688191s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.662628s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_delete_ip [1.519465s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_bcast_returns_400 [0.678226s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6_slaac [1.770637s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_cidrv6 [0.727728s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_ip [1.552902s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_v6_slaac [3.119122s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_fip_gw [1.137681s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.738449s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.689608s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V6_cidr [0.563339s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ips [1.542087s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_slaac [1.435921s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip_address_only [1.525551s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_router [1.136630s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_default_prefixlen_no_gateway_ip [1.020348s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac [1.342883s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [2.012747s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr [1.050570s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet [1.058911s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_bad_owner [1.247477s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_small [0.497855s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_default_prefix_bounds [0.567901s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_stale_subnet [1.366523s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_with_defaults [0.535138s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.685237s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_prefix_allocation_pools [0.863777s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_mixed [0.934700s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_not_found [1.697203s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4_multiple [0.893938s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_mixed_ip_version [2.581976s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [4.127617s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_nonexistent_subnetpool [0.381155s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_non_existent_prefix [0.898897s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix [0.633165s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_specific_gw [0.782596s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_default_prefixlen [1.102972s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_cidr_and_default_subnetpool [2.578412s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_default [0.751657s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_large [0.479759s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_prefixlen [0.983131s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_min [0.660160s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_overlapping_allocation_pools_returns_409 [0.781762s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_shared_returns_400 [0.545412s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix [0.630078s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4 [0.757996s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix_larger_than_max [0.549814s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [0.845086s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_mismatch_prefixlen [2.269524s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_no_gateway_ip [0.960409s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet [1.016507s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated [1.141747s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_bad_gateway [0.931422s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_allocation_pools [0.977423s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V6_cidr [0.715994s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_default_subnetpools [0.586154s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_matching_prefixlen [0.737546s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_uuid [0.522670s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_ipv6 [1.184169s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_24_with_defaults [0.516298s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_21_with_defaults [0.522663s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_cidrv4 [0.703186s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_large [0.486649s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_bounds [0.518864s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_quotas [0.865773s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_32_V4_cidr [0.536546s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_smaller_than_min [0.515087s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool_existing_allocations [1.007945s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_ra_mode [0.541038s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_default_prefix [0.519837s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_addr_modes [0.346231s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets_same_cidr_returns_400 [1.053103s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_not_shared [0.549713s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_min_prefix [0.518812s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_illegal_subnetpool_prefix_list_update [0.562596s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_non_router [1.070123s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool [0.658606s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_shared [0.595344s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool [0.594142s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_port_exists [1.687780s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix [0.635135s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_global [1.161044s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_less_than_min [0.613683s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_project_id [1.463354s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_shared [2.267612s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_31 [1.462104s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_not_shared [0.538181s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_mode_ip_version_4 [2.479462s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none [0.541757s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_modes [0.341715s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_32 [1.153628s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_larger_than_max [0.536808s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr_prefix_len [0.706491s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_quota [0.587139s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version [0.531684s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_db_reference_error [1.608197s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_compaction [0.572181s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_native [4.053134s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_mixed_ip_version [0.563345s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_cidr_and_default_subnetpool [0.861543s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_lifecycle_dns_retains_order [1.362601s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_large_allocation_pool [1.059074s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver [2.164557s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_tenant [0.548861s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [2.221339s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_fully_allocated [1.023284s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [0.755876s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_routes [0.640673s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [1.510267s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_dns [1.038691s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_port_on_network [1.859597s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_as_admin [0.752476s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [3.273926s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes [0.615169s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_host_routes [1.147684s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_outside_cidr_returns_201 [0.933884s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_and_gateway_ip [1.410222s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_allocation_pool [1.178810s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_defaults [1.294964s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_of_network_returns_400 [0.686948s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_new_gw [1.210575s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values [1.800496s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated_plugin_failure [1.190014s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_dns_v4 [0.706304s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.745754s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_no_gw_to_no_gw [1.130263s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_allocation_pool_returns_400 [0.547467s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native [1.100800s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_gatewayv4 [0.726425s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_128_V6_cidr [0.538549s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gateway_in_allocation_pool_returns_409 [0.968633s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V4_cidr [0.666019s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_address_mode [0.524706s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_end_addr [2.510493s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_ip_in_use_by_router_returns_409 [1.791261s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_address_mode_ip_version_4 [0.730108s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_network [3.074647s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.038477s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.780429s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_dns_v6 [0.951235s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_different_ra_and_addr_modes [0.409724s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_other [1.318078s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [1.887812s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_gatewayv6 [2.492685s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_other_subnet_on_network_still_in_use [1.703814s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.892219s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_router_intf_on_network [1.576567s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_ip_version [0.612291s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_unknown_filter [2.107434s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_to_None [1.721658s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_values [4.786606s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_subnet [0.705906s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_with_too_many_entries [1.131627s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_uuid [0.723200s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_lla [1.249469s] ... ok {2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router [2.656117s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets [2.843595s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_nonzero_cidr [5.728509s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_pd_gw_values [3.981643s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_out_of_range_allocation_pool_returns_400 [1.208856s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_same_ra_and_addr_modes [0.634087s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_cidr_used_on_create [2.042921s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_allocation_pool [1.519955s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.866850s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_shared [2.373556s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [0.551997s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_on_network [3.660348s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_parameter [2.558968s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_network_different_tenant [2.396883s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [2.280313s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway [1.647144s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_multiple_allocation_pools [1.608973s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_only_ip_version_v6_no_pool [0.761862s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_allocation_pool [2.019765s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_network_deletion [4.350851s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_dhcp_disabled [1.601836s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_dns [1.653578s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_dns [1.077713s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_show_subnet [1.789556s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_gw_notify [13.788758s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_multicast [0.823133s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_host_route [1.738052s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet [1.538958s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_plugin_failure [1.692222s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_native_quotas [0.928501s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools [2.139075s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets [5.051399s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet [1.296596s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_pool_for_cidr [1.549043s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_notify [5.953934s] ... ok {2} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_gateway [0.185401s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__new__passes_args [0.403207s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets [0.226290s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_1 [0.544012s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_dhcp_port_associated_with_other_subnets [2.758060s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_router_port_exists [3.049929s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_returns_400 [2.262497s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_3 [0.682170s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns_and_route [1.019095s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__update_floatingip_no_update_existing_qos [0.694907s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__update_floatingip_update_existing_qos [0.603107s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_overlapping_returns_409 [1.792241s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_route [1.313713s] ... ok {2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_distributed_port [0.616136s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_network [2.562692s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_address [0.764358s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__create_gw_port_with_no_gateway [0.675791s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_invalid_vnic_type [0.705893s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_callback [1.704288s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_centralized [0.579126s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_distributed [0.202140s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_with_prefixlen_31 [3.418235s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns [1.595109s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_version [3.405718s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_distributed [2.136694s] ... ok {1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_shared_returns_400 [1.431090s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_project_id [0.833126s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_duplicate_port [0.744422s] ... 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_validate_subnet_dns_nameservers_exhausted [0.804746s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_default [0.743653s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count [2.648266s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_distributed [0.820234s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_emulated [3.024036s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_emulated [3.117825s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_fip_agent_gw_port_and_fipnamespace [3.740824s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fipnamespace [0.653091s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports [0.508716s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_emulated [3.572295s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_non_dvr_agent [0.455795s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_host_id_fip_gw_not_found [0.203652s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_with_host_id [0.194473s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_with_allocation_range [3.781408s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [1.830020s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_extra_attr [10.068796s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_native [3.706235s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_native [3.319297s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns [4.790886s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_subnet_deletion [1.962773s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_to_None [2.090350s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_with_too_many_entries [1.698952s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_centralized_csnat_ports_removal [12.680290s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.989385s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_device_owner_by_router_id [0.685572s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_is_router_distributed [0.616218s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_csnat_port [0.684502s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [1.832619s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_cannot_disable_dhcp [1.715266s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [8.630860s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port [14.613733s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_fails [1.458140s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_usable_after_update [2.078147s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route [1.363774s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_loopback [0.603896s] ... ok {3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_host_routes_exhausted [1.074911s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_adding_additional_host_routes_and_dns [1.256423s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_no_gw [1.444552s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_outside_cidr_returns_200 [0.943666s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_gatewayv4 [1.228410s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_invalid_gw_V4_cidr [1.029305s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_fails [1.217121s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet [10.522699s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_ip_version_4 [1.429480s] ... ok {1} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_no_gateway [0.242382s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error_revert_failure [13.844894s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__check_and_get_fip_assoc_with_extra_association_no_change [0.608134s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips [0.487271s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network [0.225495s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_sync_floating_ips_no_query [0.289782s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_attributes_fails [1.699663s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__make_floatingip_dict_with_scope [0.673446s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_2 [0.528826s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_does_not_raise [0.456097s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_mix_ipv4_ipv6 [0.325521s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_no_gateway [2.499294s] ... ok {1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_disassociate_floatingips_conflict_by_fip_attached [2.230423s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__delete_dvr_internal_ports [0.556051s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_port_overlap_detected [15.149331s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_valid_vnic_type [0.723390s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update [0.810249s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update_mock [0.767795s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change [9.028618s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error [0.674568s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [5.820189s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error_mocked [0.852470s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_no_fip [0.759857s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_dvr_router [0.616388s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_centralized [0.757633s] ... ok {0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestRollback.test_ipam_rollback_not_broken_on_session_rollback [3.224787s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_no_host_id_fip_gw_not_found [0.790695s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_floatingip_agent_gateway_port [0.816292s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_port_notify_advanced_services [8.494099s] ... ok {3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet_removed_rport [11.798806s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips_none [0.481248s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_mtus_by_network_list [0.518162s] ... ok {2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_subnet_notify_advanced_services [4.034658s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network_no_query [3.475348s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_raises [0.736125s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway_no_route [0.671065s] ... 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.633992s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_subnet_overlap_detected [12.428470s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_deletion_port_not_found [0.601949s] ... ok {2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_multiple [4.593478s] ... ok {2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_trivial [0.295384s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_device_owner_not_router [0.599207s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_floating_ip [0.604528s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_fixed_ips [0.535507s] ... ok {3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_subscribe_address_scope_of_subnetpool [0.488879s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_agent_gw_ports_exist_for_network [0.611793s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_centralized_snat_port_ip_not_allowed [16.071147s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_notify [9.680903s] ... ok {2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_fixed_ip [8.870407s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_network [1.316986s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_sync_routers_check_gw_port_host [10.739923s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_by_db_object [0.500323s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_centralized [0.507815s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_default [0.485026s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services [0.704981s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_csnat_ports_failure [6.932369s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port_removed_rport [13.587949s] ... ok {0} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_add_router_interface_no_interface_info [0.253285s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports [0.746655s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__create_gw_port [0.682710s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_deleted_non_l3_agent [0.525348s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__notify_attaching_interface [0.564218s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_dvr_no_external_agent [0.603619s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_csnat_ports_add [22.371517s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__get_sync_routers_with_state_change_and_check_gw_port_host [15.913108s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_none [2.701531s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info [0.473648s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway [0.576469s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_no_route_connectivity [0.302064s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network [0.173098s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_failed [0.222553s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_internal_ip_change_for_fip [0.387476s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_router [0.381112s] ... ok {0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_router [0.366350s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__generate_arp_table_and_notify_agent [0.542507s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services_mocked [0.747002s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_old_router_up_raise_error [0.812041s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_ha [7.414974s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_csnat_port_not_created_on_RouterPort_update_exception [9.758741s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fip_agent_gw_port [3.189191s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_deleted_non_l3_agent [0.508127s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_by_port_failure [6.198179s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_dvr_no_external_agent [0.685296s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_build_routers_list_with_gw_port_mismatch [0.784515s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change_mocked [12.707917s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_downgrade_active_router_to_centralized_validation_failure [0.825798s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_with_dvr_true [0.610879s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_with_host [0.478994s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_binding_exists [2.019462s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_port_not_created [0.453330s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_with_l3_agent [0.453210s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvr [8.944214s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_non_dvr_agent [2.578288s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_non_dvr_router [0.811453s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ports_under_dvr_connected_subnet [8.472647s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_csnat_port [3.614686s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_without_host_id [0.398696s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_dvr [7.320820s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_interface_distributed_port_ip_not_allowed [19.281244s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success [1.050964s] ... ok {1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success_mocked [0.810662s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha [11.243173s] ... ok {1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_trivial [1.160394s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_no_ports [0.633387s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal [15.071247s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_ha_csnat_ports_removal [14.335716s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_no_host_key [0.702026s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ext_nets_by_host [0.945745s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_dvrha [9.390431s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host_only [10.821269s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_binding_failure_rolls_back_network [0.468467s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_legacy [3.305278s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_router_notifies_agent [4.323232s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_false [5.403460s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_remove_ha_in_use [9.118939s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error [22.569545s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_centralized_to_distributed [0.876699s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal_with_ipv6 [21.217884s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_not_scheduled [4.462403s] ... ok {3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_active_router_to_distributed_validation_failure [0.852278s] ... ok {0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_distributed_to_centralized [0.896555s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_all_ha_network_port_statuses [6.457875s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_network_settings [0.531372s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_overlapping_subnets [4.081899s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_interface_concurrent_create_on_delete [6.693877s] ... ok {3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_single [6.858923s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_binding_failure_rolls_back_port [5.310033s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_non_dvr_agent [0.641540s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_delete_ha_and_non_ha_router [5.500680s] ... ok {3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_multiple [5.515709s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_compat_remove_via_update [8.303410s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_active_and_dead [6.863254s] ... ok {3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_single [3.386507s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_another_ha_router_is_created [5.444413s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_remove_compat [5.543406s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_ha_router [3.774335s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_subnet [3.337288s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface_includes_dvrsnat [3.300976s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_ha [4.155823s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvrha [5.987668s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_requires_admin_state_down [0.714291s] ... ok {0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_external_gateways_add_pristine_and_remove [8.693040s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_deleted_if_no_ha_router_present_two_tenants [8.667294s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_one_ha_router_one_not [3.900466s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_ha [5.009354s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_delete_if_ha_router_is_present [8.527210s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_ha_network_per_tenant [7.750922s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_legacy [10.851174s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_db_deleted_error [2.778048s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_binds_correctly [9.274742s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create [2.442057s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_failed_no_ha_network_delete [0.289394s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_vr_id_between_routers [5.188332s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_delete_with_distributed [2.702917s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port [6.650792s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_include_dvr_snat_agents_for_ha_candidates [0.349698s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_port_status_port_bingding_deleted_concurrently [2.748309s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port_for_normal_port [2.274070s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_dvr [4.059849s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_contraint_conflict [4.757717s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_ha_router_replicated_interface_port_ip_not_allowed [4.860125s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_subtransactions_blocked [0.344043s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_dvr_ha_binds_to_active [12.746974s] ... ok {2} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_create_ha_router [2.609593s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branchless_migrations [0.144470s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_branches [0.214739s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails [0.200425s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_base_not_installed [0.125392s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location_not_installed [0.153312s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_contract [0.158531s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ usage: prog revision [-h] [-m MESSAGE] [--sql] [--expand | --contract | --autogenerate] prog revision: error: argument --contract: not allowed with argument --autogenerate {2} neutron.tests.unit.db.test_migration.TestCli.test_update_head_files_success [0.163835s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_from_ha [5.033697s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_delta [0.180120s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_delta_fails [0.162358s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_no_ha_router_create [0.372213s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_relative_revision_fails [0.166937s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision_delta [0.156045s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_missing_file [0.154532s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_success [0.157787s] ... ok {2} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_wrong_contents [0.149382s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_delete_router_ha_interface_port [3.112506s] ... ok {2} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_raises_if_offline [0.131980s] ... ok {2} neutron.tests.unit.db.test_migration.TestSafetyChecks.test_validate_revisions [0.412491s] ... ok {2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host [0.154017s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_older_revision [0.662614s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision [0.864930s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision_row_not_found [3.157170s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host [8.789121s] ... ok {2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources [1.603697s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_subnet_failure_rolls_back_network [1.026203s] ... ok {2} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_relies_on_common [0.170968s] ... ok {2} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__extend_port_security_dict_no_port_security [0.131597s] ... ok {2} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_network_security_binding_no_binding [0.134431s] ... ok {2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_after_component_finishes [0.351946s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_ha_interface_port_concurrently_deleted [8.757495s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_disabled [9.194311s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external [1.872085s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share [0.356553s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_tenant_binding_raises_duplicate [3.057757s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_network [0.407599s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted_agent_dvr [2.691654s] ... ok {2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_network_rbac_external_valid [1.237699s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_non_default_sg [0.165412s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv4 [0.190945s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv6 [0.152404s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_ignores_rule_id [0.141713s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_tenant_mismatch [0.144783s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_when_disabled [0.199051s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_for_icmp_exception [0.144619s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_in_use [0.260953s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_delete_event_fail [0.407701s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states_port_not_found [3.604010s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_unlimited [0.415145s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_router_db_vr_id_allocation_goes_to_error [4.787351s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_exclude_dvr_agents_for_ha_candidates [0.317771s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_enabled [6.288805s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_statefulness_binded_conflict [2.005480s] ... ok {2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_validate_ethertype_and_protocol [0.213160s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_allocation [0.280717s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_delete_allocation [0.340382s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove [0.348428s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_non_existing_subnet_fails [0.298122s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_ipam_subnet [0.339259s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_blank_pools [0.374658s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_negative [0.193367s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_router_port_bindings [2.815126s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_all_pool_addresses_triggers_range_recalculation [0.187968s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_dvr_agent [0.229087s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_multiple_address_pools [0.331232s] ... ok {2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v4_address [0.316252s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64 [0.091730s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_invalid_address_type_raises [0.105647s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv6 [0.086831s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_any_address_request_is_loaded [0.092405s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_automatic_address_request_is_loaded [0.105814s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_distributed_port [0.102636s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix_type [0.110772s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error [0.156610s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request [0.138199s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_gateway [0.167732s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_range [0.217458s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway [0.138332s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_with_distributed [2.209611s] ... ok {2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap [0.123417s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_active_host_for_ha_router [5.264676s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_ipv6_subnet_specific_gateway [0.377049s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet_specific_gateway [0.270676s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_any_allocation [0.252951s] ... ok {2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_concurrent_allocation_exception [0.254368s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_router_or_not_defined [0.152394s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_31 [0.131927s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_32 [0.172468s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_nogateway [0.136805s] ... ok {2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_nogateway [0.136288s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_true [2.810864s] ... ok {2} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_callback_method [2.168137s] ... ok {2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_events [0.213701s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_no_port_id_no_notify [0.256372s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_notify [0.209902s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_delete_router [10.759268s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_endpoint_types [0.201524s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_non_compute_instances_no_notify [0.229237s] ... ok {2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_reassociate_floatingip_without_disassociate_event [0.186097s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated_None_to_something [0.168536s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface [5.864638s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated [0.187924s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_non_existing [0.209960s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_vanished_removed_on_sync [0.202874s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_one_dead [3.318613s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_stop [0.194488s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_depleted [1.758309s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_legacy_router_to_distributed_and_ha [3.423046s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_admin_state_up_true [2.770202s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_delete_arp_spoofing [0.209392s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed [0.219979s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_not_existed_device [0.178633s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip [0.171237s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_network_in_use [3.788498s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_ip_is_local_ip [0.141294s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_chg_ip_tun_empty_before_after [0.096662s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_non_existence_key_in_ofports [0.199305s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_data [0.133990s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_dvr_snat_port [0.728652s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_replicated_port [0.763776s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_unique_range_per_tenant [6.293259s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_dvr_snat_port [0.954900s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_dvr_snat_port [0.422546s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports_no_candidate [0.622831s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb [0.154812s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_concurrent_port_deletion [0.139509s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_delete_ha_network_if_last_router [5.440226s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_no_ip [0.122540s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_distributed_router_to_ha [7.046738s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_not_dvr [3.453074s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port [6.114284s] ... ok {1} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_delete_router [7.887694s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_two_branches [0.195739s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_autogen_process_directives [0.173693s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_check_migration [0.239923s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision [0.268984s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_to_ha [7.184916s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_get_project_base [0.116599s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_get_root_versions_dir [0.190930s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_contract_are_mutually_exclusive [0.258559s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_milestone_expand_before_contract [0.275416s] ... ok {1} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_fails_on_multiple_branch_points [0.223957s] ... ok {1} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_table [0.226434s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_cleanup_old_nodes [0.450351s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_count_offline_nodes [0.174974s] ... ok {1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host_different_groups [1.148505s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_not_ha [4.808954s] ... ok {1} neutron.tests.unit.db.test_ovn_l3_hamode_db.OVN_L3_HA_db_mixinTestCase.test_create_no_ovn_router [1.232179s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_create_initial_revision_may_exist_duplicated_entry [1.289393s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unbind_ha_router [5.629571s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_two_agents [7.521601s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources [1.320660s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_consistent [0.957874s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_no_delete_ha_network_if_not_last_router [7.048196s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_to_ha_notifies_agent [5.494775s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_subnet [0.254103s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_below_0 [0.206810s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_succeed [0.245653s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_router_create_with_ha_conf_enabled [2.277057s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed_vlan [6.845083s] ... ok {1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_order [9.186423s] ... ok {1} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_ignored_if_extension_disabled [0.154582s] ... ok {1} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_port_security_binding_no_binding [0.155812s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_is_object_blocked [0.568261s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object [0.408771s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_until_final_component_complete [0.488811s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_when_wrong_component_reports [0.382648s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components [0.484751s] ... ok {1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioning_of_correct_item [0.459972s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_set_router_states_handles_concurrently_deleted_router [11.103591s] ... ok {3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_router_migration [14.191696s] ... ok {1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_external_network_shared_rbac [6.028668s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_fail_unexpected_labels [0.272833s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_already_exists [0.250791s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_conflict [0.165605s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_one_branch [0.362380s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_in_use [0.197233s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branches [0.280333s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branches_fail_different_labels [0.280344s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_raise_error_on_not_found [0.463443s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_fail [0.387100s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision_no_branches [0.516784s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_history [0.361932s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_expand [0.261108s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ usage: prog revision [-h] [-m MESSAGE] [--sql] [--expand | --contract | --autogenerate] prog revision: error: argument --expand: not allowed with argument --autogenerate {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event [0.840845s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_stamp [0.405903s] ... ok {1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_sg_rule_before_precommit_and_after_delete_event [0.568666s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract [0.401977s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation_negative [0.493172s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted [5.725673s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_any_subnet_fails [0.566999s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_get_other_fdb [17.390300s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_subnet [1.040420s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_non_existent_subnet_fails [0.479143s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_delta [3.088831s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_none_pools [0.830148s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_revision [0.355110s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_revision [0.249559s] ... ok {3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_rejects_delta_with_relative_revision [0.274143s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_bcast_and_network_fail [0.709719s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_ha_interface_port_ip_not_allow [3.504208s] ... ok {3} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column [0.214271s] ... ok {3} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table [0.243118s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_address_exhausted_pools_fails [0.737991s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_succeeds [0.533643s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes [1.293613s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_add_node [0.128672s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host_different_groups [0.225604s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_out_of_range_fails [0.836407s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v6_address [0.925957s] ... ok {3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host [1.242149s] ... ok {1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v6_address [1.066007s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv4 [0.317605s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_specific_address_request_is_loaded [0.282287s] ... ok {3} neutron.tests.unit.db.test_ovn_l3_hamode_db.OVN_L3_HA_db_mixinTestCase.test_create_router [1.731369s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request [0.315857s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway [0.337308s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_name [0.307051s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error_for_none [0.295970s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range [0.268538s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed_twice [10.243888s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv4 [3.723382s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv6 [0.305205s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_subnet_request_is_loaded [0.223742s] ... ok {1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestMetaclass.test__validate_gateway_ip_in_subnet [0.217883s] ... ok {1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet [0.725406s] ... ok {1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_specific_allocation [0.659996s] ... ok {1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_default_quota_exceeded [0.723363s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_gateway_invalid_in_subnet [0.348582s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_network [0.296662s] ... ok {1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid [0.178298s] ... ok {1} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_first_event [0.211311s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states [14.534820s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_cidr [0.347029s] ... ok {1} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_notify_method [2.268598s] ... ok {1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_delete_event [0.290802s] ... ok {1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port_err [0.287405s] ... ok {1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port_err [0.287756s] ... ok {1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_queue_events [0.294436s] ... ok {1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_event_exception [0.257307s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_other_agents_get_flood_entries_for_ha_agents [10.133248s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_no_port_id_no_notify [0.349166s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_dscp_marking [0.298022s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_notify [0.338969s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_egress_bandwidth_limit [0.269988s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_bandwidth_limit [0.295581s] ... ok {0} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_update_router [3.886592s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_no_notification_notify_nova_on_port_data_changes_false [0.412096s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_ok [0.269792s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_empty [0.346143s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_concurrent_enable_flag_update [0.427598s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_branchless [0.239105s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_passed_through_api [0.361775s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_status_all_values [0.263019s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__get_branch_points [0.229033s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branchless_fail_different_labels [0.222028s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_event_rasies_404 [0.291840s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_dscp_marking [0.311137s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_noendpoint_invalidate_session [0.244148s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing_addr_pair [0.321667s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises [0.322207s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_delete_arp_spoofing [0.297513s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_agent_extension_api.TestLinuxbridgeAgentExtensionAPI.test_get_iptables_manager [0.257580s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises_connect_exc [0.369116s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_neutron [0.291839s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_return_200 [0.284329s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_other_error [0.289292s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_bad_list [0.361066s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge [0.268527s] ... ok {1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed [0.386708s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge_with_existed_brq [0.278295s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_get_and_clear_updated_devices [0.285643s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan [0.304196s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated [0.293355s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_dscp_inherit_set [0.298544s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_current [2.942166s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_deleted_concurrently [0.308878s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location [0.117297s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_mtu_too_big [0.304245s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout_no_value [0.285010s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_heads [0.256636s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_bridge_name [0.247496s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_delta [0.245665s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_deletable_bridges [0.310694s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_no_local_interface [0.329064s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand [0.311604s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_multicast_address [0.233261s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed_extension [0.259218s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_mismatched_local_ip [0.197355s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision [0.246806s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_existed_device [0.207724s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun [0.161308s] ... ok {0} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_walks_thru_all_revisions [0.252283s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_non_existence_key_in_ofports [0.217246s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_column [0.227008s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_unavailable_ofport [0.198343s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_dont_exclude_host [0.185755s] ... ok {0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table_raises_if_offline [0.339601s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_update_port_precommit_mac_address_changed_raises [0.242384s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_different_groups [0.397149s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_from_host [0.208731s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_node_by_uuid [0.270721s] ... ok {0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_node [1.205689s] ... ok {3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources_order [22.219034s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_ucast_supported [3.705748s] ... ok {3} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_port_port_security_update_no_binding [0.297208s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate_not_for_host [0.211117s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_ignore [0.215058s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_mapped_net [0.228998s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_delete_revision [1.485893s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_with_existed_brq [0.109375s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_port_update [0.106942s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat [0.095149s] ... ok {3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_remove_provisioning_component [0.950585s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat_bad [0.084970s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_unknown_type [0.137284s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre_bad [0.125496s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_no_mapping [0.170015s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_down [0.180832s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_ok [0.128340s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_qos_policy [0.862376s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_plug_interface [0.156234s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_exists [0.161695s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_vlan [0.145215s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_port_update [0.061663s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false [0.057697s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_true [0.120959s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_ok [0.164257s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_get_revision_row_ports [2.098344s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_vif_details [0.181033s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false_None_original [0.171555s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_error [0.072678s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_fail [0.083741s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_captures_sriov_failure [0.073830s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_rule [0.165240s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_assigned_vf [0.203156s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_max_rate [0.092292s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_existing_pci_slot [0.084323s] ... 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.105067s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_disable [0.126428s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_with_device [0.210764s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_without_device [0.158831s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device [0.149339s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_list [0.250315s] ... ok {0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_older_than [2.108943s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_disable [0.209398s] ... ok {0} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_network_port_security_update_no_binding [0.260745s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok2 [0.213851s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs_no_devs [0.212541s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_no_dir [0.287468s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_content [0.198573s] ... ok {0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_for_new_resource_type [0.880633s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs [0.114003s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs_not_present [0.181331s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state [0.241930s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate [0.143573s] ... ok {0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_idempotent [0.806434s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_exception [0.178418s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state [0.147168s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_bandwidth [0.150364s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_port_presence_prevents_network_rbac_policy_deletion [5.487696s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_no_changes [0.161534s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_missing [0.195760s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_no_device_found [0.168589s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_true [0.175396s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_multiple_admin_states [0.151662s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_not_existed_device [0.162901s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_update_and_clean_network_ports [0.261092s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate [0.244138s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_pci_slot [0.297803s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_vnic_physical_direct [0.246951s] ... ok {3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_networkrbac_valid [2.152377s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.258427s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_unknown_type [0.267570s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_ignores_rule_id [0.514146s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_external [6.158624s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_does_not_drop_protocol [3.598995s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group [0.121908s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_created_in_parallel [0.101354s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv4 [0.137778s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv6 [0.152733s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_unsupported_net [4.294110s] ... ok {2} 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.242590s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules [0.402644s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_physical [0.295773s] ... 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.312827s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_and_after_delete_event [0.489654s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_shared_existing [2.064406s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_macvtap [0.261068s] ... ok {2} 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.281690s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_with_revisions [0.563548s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_packet_rate [0.277782s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event [0.414575s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_new_rules [0.321780s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_delete_event_fail [0.375955s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_bandwidth [0.317322s] ... ok {3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict [0.175510s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate_ingress [0.244557s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_pool [0.171988s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_allocate_meter_id [0.187059s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_list_allocations [0.205973s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules_no_vif_port [0.187832s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_egress [0.252576s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_with_neutron_subnet_id [0.394805s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_ingress [0.320602s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_details_for_invalid_subnet_id_fails [0.403030s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_responder [0.296200s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools [0.433386s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_arp_vlan [0.324831s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_positive [0.307689s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_flat [0.405403s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external_with_multi_rbac_policy [3.604552s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_not_in_subnet_fails [0.386358s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac [0.372717s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v4_address_succeeds [0.300692s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan [0.397603s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_address_in_use_fails [0.342958s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_prefernext_allocate_multiple_address_pools [0.215185s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_drop [0.401053s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac [0.416697s] ... ok {3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_update_allocation_pools_with_no_pool_change [0.654681s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker [0.248817s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_alien_param_raises [0.168946s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_dhcp_port [0.167230s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan [0.277842s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_subnet_request_factory [0.229258s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers [0.266994s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows_ofport_invalid [0.270012s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_in_use_fail [2.711238s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 [0.186321s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_arp_responder [0.172036s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 [0.288064s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_all_classes [0.860913s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan [0.271785s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers [0.263409s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers_when_already_exists [0.238123s] ... ok {0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_self_share_networkrbac [0.636932s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table [0.252170s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_does_not_drop_protocol [0.311679s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun [0.221375s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port [0.279817s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_default_sg [0.354753s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac [0.271522s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_exception [0.313141s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 [0.225662s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_ha_port [26.923677s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_rule_conflict [0.386380s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun [0.329207s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun [0.342545s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_ip_proto_name_and_num [0.450279s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_not_in_net [3.862180s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers_when_already_exists [0.282792s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_from_ipam_driver_config_value [0.233340s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_enabled [0.290407s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request [0.238946s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_different_versions [0.144360s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port [0.397306s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_range_not_list [0.178909s] ... ok {3} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_args_are_passed_to_specific_request [0.172968s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_method_calls [0.203537s] ... ok {3} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet_gateway [0.565069s] ... ok {3} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_specific_request_no_gateway_ip_set [0.546481s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_first [0.322895s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_last [0.310030s] ... ok {3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_middle [0.287238s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_bound_to_agentless_host [4.003180s] ... ok {3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port [0.293000s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_admin_context [3.750951s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_associate_floatingip_notify [0.499177s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_filters_passed [0.515214s] ... ok {3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_port_notify [0.349228s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_add_network [0.236733s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__get_devices_locally_modified [0.232145s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event [0.757751s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_no_active_binding_in_host [0.265544s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_on_sync [0.185523s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_no_fdb_entries_with_ha_port [1.919752s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_with_delete_arp_protection [0.180834s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event_fail [0.636358s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_notify [0.235800s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_setup_arp_protection [0.191592s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_update_network_ports [0.174895s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_notify_init_event [0.172348s] ... ok {0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event_fail [0.750947s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test_get_datapath_no_data_returned [5.336576s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_register [0.164080s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_int_br [0.214911s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_no_lvm [0.200277s] ... ok {0} neutron.tests.unit.db.test_segments_db.TestSegmentsDb.test_get_networks_segments_with_empty_networks [0.362259s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun [0.205859s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_physical_br [0.281955s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_flooding_entry [0.214087s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update [0.171195s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_delete_arp_responder [0.368623s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation [0.666626s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers [0.225192s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers_when_already_exists [0.277810s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_no_ha_port [0.627043s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create [0.479189s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_single [0.256834s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_hash_invalid_address [0.214398s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre [0.205021s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove_non_existent_subnet [0.502818s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan_ipv6 [0.206134s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_ha_dvr_snat_port [1.169269s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_no_neutron_subnet_id [0.524144s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_dvr_mac_address_update [1.045569s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_succeeds [1.002601s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address [0.339246s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called [4.910069s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_ha_dvr_snat_port [1.403488s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried [0.549635s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v6_address_succeeds [0.751784s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_out_of_range_fails [0.492815s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports [1.212086s] ... ok {2} 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.098548s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_succeeds [0.741990s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_subnet_for_non_existent_subnet_pass [0.224628s] ... ok {0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v4_address [0.493465s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_any_address [0.152252s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_no_mac_raises [0.132056s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_address_request_factory [0.254101s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_wrong_version [0.196771s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix [0.108498s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_class [0.111889s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_with_subnet_pool_id [0.176950s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway [0.197252s] ... ok {0} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_gateway_request_is_loaded [0.123073s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test__allocation_value_for_tenant_no_allocations [0.444118s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports_no_candidate [3.727431s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet [3.587218s] ... ok {0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_any_request_no_gateway_ip_set [0.507777s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_broadcast [0.251908s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_not_router [0.217165s] ... ok {0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_empty [0.265447s] ... ok {0} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_no_event [0.190876s] ... ok {0} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_event_empty_uuid_field [0.289276s] ... ok {0} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port [0.311362s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_deleted_port_no_notify [0.380184s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_disassociate_floatingip_notify [0.390326s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_dhcp_ports [9.766100s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_active_direct [0.405118s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_multiple [0.386635s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_dvr_snat_port_fdb_entries [6.663380s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_two_networks [11.887932s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_non_200 [0.370396s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_id_no_notify [0.309240s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_owner_no_notify [0.389824s] ... ok {0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_uuid_device_id_no_notify [0.313069s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_dhcp_ports [1.931300s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_error [0.249510s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__setup_tunnel_port_while_new_mapping_is_added [0.377170s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_missing_intf [0.269861s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_multisegments [0.333313s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_clean_network_ports [0.256711s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_process_network_devices [0.265819s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_report_state_revived [0.240959s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 [0.776121s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_added_removed [0.316817s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices [0.416061s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_no_changes [0.354503s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_removed_retried_on_sync [0.289987s] ... ok {2} 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.479042s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout [0.243966s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_sets_refresh_tunnels_if_tunnels_missing [0.431251s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_notify [0.307966s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update_non_existence_method [0.245850s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_port_with_missing_network [0.393534s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_agent_ports [0.250670s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_non_existence_key_in_lvm [0.260508s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr [0.461740s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_cleanup_stale_flows [0.404709s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host [0.619944s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_default_inventory [0.474278s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host_no_candidate [0.612497s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports [1.155270s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_ha_agents_by_router_id [1.208795s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_only_tunnels [0.228993s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels [0.255316s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_last_port_up [10.144486s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_daemon_loop_uses_polling_manager [4.391973s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated [0.215830s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_flows [0.453465s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update_outoforder [0.253319s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_status [0.433732s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_deletes_flows_for_valid_ofport [0.416486s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_port_already_dead [0.222205s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete [0.255809s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_unbound [0.303744s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update [0.431766s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_unbound_smartnic_port [0.472021s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test__unmarshall_fdb_entries [5.224551s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_empty_port [0.575342s] ... 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.502214s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_not_called_type_local [15.111875s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_updated_port_if_removed [0.448826s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_invokes_update_device_down [1.188345s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_returns_port_changes [0.350441s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_reset_tunnel_ofports [0.342175s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_unknown_updated_ports [0.358026s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_no_vif_changes_returns_updated_port_only [0.376259s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes [0.411972s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_disabled [0.354780s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_unbound_port [2.858878s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_for_l2pop_network_types [10.342566s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br_ports_exits_drop_flows [4.056397s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port [0.317816s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tos_inherit [0.255027s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_address_mismatch [0.212605s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_netaddr_exception [0.288276s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_does_not_process_missing_port [0.234438s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ignores_missing_port [0.177735s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_unbinds_port [0.260990s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_invalid_ip_address [0.296015s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_setup_tunnel_flood_flow_once [0.350420s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_called_for_active_ports [9.324440s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_change_unbound_port_no_rpc [4.117425s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_ports_returns_changed_vlan [0.794812s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_clears_old [0.378634s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ipv6 [0.313117s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ip [0.212709s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_fails_for_invalid_tunnel_type [0.196044s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_dualstack [7.794358s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed [4.669332s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_vxlan [3.410868s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed [8.978819s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_portinfo_marshalled_as_list [1.850596s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_get_device_details_port_id [10.257895s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_dead [7.390609s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_flat [3.108620s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port [12.772297s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_port_info_compare [2.249103s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update [5.666125s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different [0.159879s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test__set_bridge_name_notify [0.164353s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat_bad [0.109530s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test__set_bridge_name_notify [0.125037s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre [0.168420s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local [0.238558s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local_dead [0.186201s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test__set_bridge_name_notify [0.208346s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan [0.190899s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan_bad [0.108440s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_list_agents_filtering_same_string_in_filter [0.216945s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress_fip [2.269396s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules_no_rules [2.871700s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down [9.459625s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_ingress_bandwidth_limit [0.276166s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_ingress_bandwidth_limit [0.289616s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_no_agent_api [0.177315s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_not_passed_through_api [0.288070s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing [0.291504s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_no_security [0.182556s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_invalid [0.231343s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_with_dvr_rtr_does_not_get_other_fdb [20.342524s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_ha_router_port [22.145319s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vlan [3.494352s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vxlan [0.217277s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__is_valid_multicast_range [0.298298s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_interface_disappearing [0.219795s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_check_vxlan_support [0.282781s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_external_network [7.582938s] ... 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) {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge [0.302458s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge [0.389323s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge_with_existed_brq [0.197212s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_arp_responder_enabled [0.231937s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_no_bridge_mappings [0.230672s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_advanced [0.357893s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_backwards_compatibility [0.333116s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_device_name [0.316077s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_invalid_ip [0.243840s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface_not_on_bridge [0.262117s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_port [2.924886s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_v6_unicast_group [0.292744s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_acl_add [0.312782s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate_not_for_host [0.237200s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add_with_arp_responder [0.181751s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_may_exist [0.280807s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_update [0.211590s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_exist_row [0.293882s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan_bad [0.251886s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_new_row [0.222843s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_bad [0.302484s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_not_found [0.230031s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop_long [0.221321s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_exists [0.279093s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_consumers [0.180695s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false_None_original [0.156202s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_last_port_up [7.707531s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_with_dhcp [0.437205s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat [0.189737s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.275777s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule [0.314855s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__addvalue_to_list [0.202882s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_unknown_type [0.324884s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_revision_conflict [0.315691s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false [0.309068s] ... 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.274305s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet_not_found [0.359172s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_ok [0.204208s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_fail [0.270065s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_mac_addr_changed [10.161912s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_bad [0.256234s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_defaults [0.211094s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_spaces [0.218252s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices [0.268013s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_minimum_bandwidth [0.263244s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_released_vf [0.282628s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_fail [0.318008s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_min_tx_rate [0.403581s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_exist_and_assigned_pci [0.352532s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_existing_pci_slot [0.259519s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_false [0.241198s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_without_device [0.200502s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del_delete_dhcp_opt [3.458188s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info_multiple_nics_for_physnet [0.200155s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_static_route_del_not_found [0.169663s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_max_rate [0.193601s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_ignore [0.166450s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_min_tx_rate [0.225591s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_do_not_fail [0.191891s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_single_upper_dev [0.222579s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv4_options [0.193101s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_no_fdb_updates_without_port_updates [4.222740s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_ok [0.164289s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv6_options [0.306781s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok3 [0.175220s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_rate_ok [0.157562s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_ingress_bandwidth_limit [0.355731s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule_no_lrouter_exist [0.243787s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_fail [0.197115s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_flat [0.314353s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_dir [0.129871s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_fail [0.299628s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_not_present [0.181715s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__match_multicast_range [0.306002s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_extids_update [0.283940s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck [0.209309s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_compute [0.327339s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSRIOVAgentExtensionConfig.test_report_loaded_extension [0.274235s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_and_removed [0.186406s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_chassis_gateway_bindings [0.617014s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_ip [0.348177s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_updates [0.187875s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_not_exist [0.344338s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_switches_with_ports [0.587051s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_ip [0.292471s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_physical_vlan [0.313810s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_interface [0.278594s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_up_two_active_ports [9.060143s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_not_empty [0.125042s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_bridge [0.306319s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_egress_bandwidth_limit [0.097033s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_trusted [0.170084s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge [0.408574s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__update_interface_ip_details [0.228654s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_and_removed [2.102598s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge_with_existed_brq [0.315177s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_set_device_state_exception [0.083798s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_network [0.251528s] ... 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.057870s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_and_removed [0.141301s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_int_mappings [0.230696s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_down [0.317482s] ... 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.127521s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_up [0.212075s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_failed [0.249632s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan [0.246323s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicAgentConfigParser.test__validate_rp_in_dev_mappings [0.282115s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge_with_existed_brq [0.235308s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_port_not_in_network [0.200409s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_interface_details [0.207131s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_network_update [0.160303s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_device_name [0.191327s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan [0.237818s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_devices_count [0.183336s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_bad [0.245849s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group [0.207705s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings [0.231407s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_ipv6 [0.240501s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent [0.188090s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_plug_interface [0.232882s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct [0.172755s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_unicast_group [0.228686s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_default_vnic_types [0.178049s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate [0.187237s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_valid_item [0.163740s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_gateway_chassis_binding [4.494864s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_existing_rules [0.145773s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove_with_arp_responder [0.277998s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_physical [0.254754s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip [0.257186s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options [0.519956s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_empty_lists [0.197733s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_create_meter [0.287502s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_with_arp_responder [0.297036s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_meter [0.287817s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge [3.527240s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options_with_ports [0.566869s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_drop_port [0.179340s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.219515s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_bridge_mappings [0.307724s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan [0.261267s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan [0.235938s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_goto [0.234026s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_existing_bridge_name [0.304437s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_main [0.275260s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_normal [0.127384s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_valid_ip [0.139372s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan [0.084476s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan [0.152570s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop [0.320417s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface [0.292901s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_egress [0.153616s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_configurations [0.244864s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_invalid_cidr [0.262207s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table [0.204171s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_update_meter [0.071083s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_fail [0.254866s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__cidr_to_os_ken [0.130000s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_physical [0.120525s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_no_mac [0.314292s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_arp_responder [0.204520s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_mcast_supported [0.598175s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_all_devices [0.281559s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_drop [0.238034s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 [0.064027s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate [0.314136s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_goto [0.140319s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_callbacks [0.244335s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_normal [0.117060s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add [0.256040s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_not_exists [0.225179s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan [0.151841s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove [0.227819s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_abort [0.220416s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 [0.182859s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun [0.175725s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_unmapped_net [0.305412s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_bad [0.299738s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder [0.302128s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings [0.273486s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre [0.303528s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan [0.260394s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_spaces [0.250497s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local [0.244897s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_normal_bundle_context [0.240681s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_ok [0.276451s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local_dead [0.269593s] ... 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.305765s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_unknown_device [0.273508s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_good [0.275179s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_reserved_cookies [0.203886s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis [4.325003s] ... 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.308975s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_other [0.293263s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp [0.230007s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_up [0.282403s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp_with_reserved_cookie [0.275782s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_extension_driver_type [0.229148s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_unset_cookie [0.279544s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_flat [0.240738s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_phys_brs [0.320412s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_true [0.298810s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br_tunneling_disabled [0.254902s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan [0.287502s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test__cidr_to_os_ken [0.223247s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_vif_details [0.246415s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_drop_port [0.318712s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_device_name [0.214410s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_goto [0.291132s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_subinterface_name_advanced [0.215048s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_error [0.207913s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_reserved [0.321653s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_assigned_vf [0.187457s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_rule [0.141383s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_ok [0.243673s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch [0.260381s] ... 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 [3.351051s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_with_device [0.211608s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_minimum_bandwidth [3.570685s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_auto [0.258567s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_nonexisting_pci_slot [0.170033s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_mismatch [0.151728s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_exist_and_assigned_pci [0.186365s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info [0.175516s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch_zero_vfs [0.170360s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info_multiple_slots [0.180082s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_mismatch [0.191755s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_fail [0.184273s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_true [0.258295s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_ok [0.286070s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info [0.289801s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs [0.318487s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_enable [0.298045s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_true [0.235584s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options [2.180626s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status [0.376442s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_false [0.368929s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status_mismatch [0.337155s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_dir [0.300638s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_multiple_upper_devs [0.274628s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices [0.266417s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_empty [0.248539s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_match [0.257077s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_multiple [4.136563s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device_fail [0.258802s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_default_inventory [0.251300s] ... 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.343148s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_activated_bindings [0.173063s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_fail [0.219572s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre_ipv6 [0.180830s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_ok2 [0.191434s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_no_device_found [0.211424s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok [0.166808s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_deactivate [0.228958s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_ok [0.186792s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group [2.035802s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings_negative [0.186582s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ovs_restart [0.598364s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_fail [0.203313s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment_allows_supported_network_types [0.195703s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs [0.220496s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_for_flat_network [0.206354s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_vif_details_contains_vlan_id [0.134065s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs_no_file [0.266208s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_override_default_vnic_types [0.120821s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_false [0.258510s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_bandwidth [0.186720s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate [0.182168s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_true [0.200076s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_policy [0.132184s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_cached_device_count_report_state [0.216919s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth [0.220003s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_network_devices [0.230074s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules [0.219438s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_returns_empty_sets [0.232109s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_ip_link_state_not_supported [0.321919s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_sends_host [0.296695s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ancillary_ports_failure [2.310725s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_existed_device [0.324446s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_no_host [0.222620s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_without_pci_slot [0.240791s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment [0.206829s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_driver_responsible_for_ports_allocation [0.264376s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_all_items [0.279484s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules [0.297231s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_vif_port [0.319503s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_remove_port_meter_id [0.268147s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ports_failure [2.397781s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_flat [3.373732s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_phy_brs [0.297718s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker [0.319272s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_physical_network [0.299399s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_flat [0.227965s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_mcast_flood_reports [5.643659s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_vif_port [0.366254s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection [0.250992s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_packet_rate [0.273516s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_list_meter_features [0.312304s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__cidr_to_os_ken [0.333885s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan [0.288992s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun [0.223065s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan [0.233735s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection [0.305252s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_ingress [0.250706s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port_allow_all [0.267188s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_arp_tunnel [0.353469s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers_when_already_exists [0.328813s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker_exception [0.365866s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows [0.370879s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_responder [0.326258s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process [0.292356s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection [0.237864s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan [0.292682s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dscp_marking_rule [0.299364s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_port_has_address_scope [3.087532s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process [0.272039s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker_exception [0.344351s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun [0.279140s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun [0.353794s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_interface [4.407115s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port [0.307789s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_drop_port [0.308521s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves [0.388818s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 [0.286887s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process [0.279311s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_drop_port [0.289475s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_mapping_not_found [0.352737s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 [0.308898s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_goto [0.329892s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_not_vlan [0.404798s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_normal [0.292207s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_segmentation_id_not_updated [0.384071s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun [0.302248s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_disabled [0.255064s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_aborted_bundle_context [0.205552s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_disable_redirect [2.790226s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_bundle_context_with_error [0.239297s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br [0.258173s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_cookie [0.270864s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_normal [0.356816s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_capabilities.CapabilitiesTest.test_register [0.272681s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_cur_only_for_unchanged_ports [0.396687s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process [3.566786s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_port_changes [0.530691s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_enable_redirect [2.385744s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan [0.362887s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__cidr_to_os_ken [0.228250s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder [0.080862s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ext_br_recreated [0.514092s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip [0.145934s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 [0.112698s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_drop [0.236660s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan [0.162864s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers [0.177742s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_exception [0.799234s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_bandwidth_bridges [4.422865s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table [0.176715s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled [0.199637s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_illegal_method_calls [0.152324s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_pkt_processing_cfg [0.383570s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp [0.161970s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried_max [0.735522s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_request_cookie [0.188164s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_bound_port_to_updated_smartnic_ports [0.340595s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_arp_responder [0.289602s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_drop [0.297447s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup [0.627723s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_none [0.301476s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan [0.165690s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_port_security_disabled [0.622421s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_address_group_update [3.456927s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_invalid_hints [0.324948s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_no_hints [0.339354s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate_not_for_host [0.201590s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate [0.197633s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports_ofport_change [1.340973s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_not_for_host [0.171372s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_removed_port [0.175088s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_with_vlan [0.190458s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_bandwidth [0.182805s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_with_direction [0.178036s] ... 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.939037s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_create [1.960619s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_without_direction [0.157947s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_netdev [0.325254s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_system [0.186385s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_port [0.326448s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_flows [0.406651s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_update [3.101938s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_compute_ports [7.110825s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports [0.642491s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_hybrid_plug_flag_based_on_firewall [3.906954s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_does_not_rewire_if_already_bound [0.579243s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_nat_floating_ip_with_gateway_port [2.778546s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_limit_have_lock [0.152923s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test__set_schema_aware_periodics [0.070872s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test_nbdb_schema_updated_hook [0.053297s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_ignores_flows_for_invalid_ofport [0.458077s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_checkout_ip_list [0.149632s] ... ok {3} 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.245112s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_trunk_subport [0.178662s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_rpc_loop_survives_error_in_check_canary_table [2.307341s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter [0.257785s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings [0.303025s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_unbound_dvr_router_port [7.000528s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings_activated_port_not_present [0.304385s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_skipped_ports [0.336774s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports_with_re_added_ports [0.286693s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_finds_known_updated_ports [0.209317s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_compute_ports [1.152942s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_port_not_ready_yet [0.206273s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id [0.244228s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports [0.238496s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports_remove [0.214321s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_network_port [0.406234s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_fail [0.220623s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_remove_and_add_two_routes [2.252302s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_valid_hints [0.324484s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_has_tag [0.307127s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_raises [0.220518s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_sanitize_ovs_iface_other_config [0.217909s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_default_inventory [0.215721s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes_with_sync [0.266738s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_create_smartnic_port_map_entry_data [0.296959s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_entry_for_arp_reply_ignores_ipv6_addresses [0.209035s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_setup_dvr_flows_on_int_br [3.336254s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_del_fdb_flow_idempotency [0.228861s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_during_agent_initialization [0.231721s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_network [0.233123s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_port_exists [0.250258s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_csnat_port [0.703179s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_recreate [0.367427s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__check_bridge_datapath_id [0.343136s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_failed_devices [0.352103s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves_invalid [0.360419s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_vlan_not_found [0.436464s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_unbound_port_to_updated_smartnic_ports [0.320851s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_available_local_vlans [0.227501s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_type_ovs [0.290137s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup_fixed_ipv6 [0.346381s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_self [2.875819s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses [0.423526s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_update_chg_ip [0.400241s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate [0.170567s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_repair_logs_created [4.687643s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_marks_unknown_port_as_dead [2.779691s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update [0.264775s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated_fail_setup_physical_bridge [0.187420s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_create [0.220336s] ... ok {3} 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.173654s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_not_report_state_when_ovs_dead [0.242935s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_port [0.381799s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ext_delete_port [0.271162s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_sb_start [0.302008s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_restart_for_ingress_direct_goto_flows [0.115851s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead [0.092375s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_failed_devices [0.231054s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_watch_and_unwatch_events [0.220148s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_not_found [0.501262s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_valid_tag [0.162519s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_different_node [0.236619s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_binding_no_activated_devices [0.149905s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_after_update [0.205581s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_removed_port [0.235285s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_smartnic [0.257072s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_deleted_ports_cleans_network_ports [0.340564s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports [0.325980s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_unknown_updated_ports [0.311159s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_add [1.803839s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_updated_ports [1.693876s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_shut_down_port [0.185302s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_returns_current_for_unchanged_ports [0.084303s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_no_vif_changes_return_updated_port_only [0.258493s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_preserve [0.156579s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_with_ml2_plugin [0.256203s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_port_removed_and_added [0.187209s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state [0.106225s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_no_segmentation_id [0.105442s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_segmentation_id_compat [0.060420s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_finds_known_updated_ports [0.071163s] ... 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.071085s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_remove [0.369587s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_retries_map_and_remove_devs_not_to_retry [0.395967s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_create_event [2.408427s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges [0.083731s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_revived [0.184276s] ... 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 [0.124992s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_removes_drop_flow [0.235175s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_no_tag [0.204754s] ... 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.259820s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_rpc_waits_for_alive_neutron_server [0.130082s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br [0.085942s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_rpc_loop_fail_to_process_network_ports_keep_flows [0.298913s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_df_disabled [0.117188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tunnel_csum [0.064301s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_updated_port_if_removed [0.213243s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_updates_known_port [0.128186s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout [0.199439s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout_no_value [0.180253s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_enable [0.225327s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_remove [0.553803s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event [1.719320s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct [2.389394s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_dvr_enabled [1.615000s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_igmp_snooping_enabled [0.076114s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_other_column_update_event [1.508302s] ... 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" {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_ofport [0.071130s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_ignores_invalid_ofport [0.140146s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_no_active_binding [0.135472s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_put_port_down [0.157333s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_wake_up_port [2.296816s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_skips_if_port_not_found [0.135850s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_delete [0.148857s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_update [0.151238s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_treats_moved [0.118281s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_port_network [0.177972s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_none_ip [0.115419s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event [1.007335s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ip [0.100074s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ipv6 [0.134876s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_succeeds [0.100693s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_different_target_node [1.105556s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_arp_responder [1.668240s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_bound [1.540469s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_unwatch_logical_switch_port_create_events [0.841939s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_igmp_snooping [3.972592s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateless_supported [0.984138s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_without_arp_responder [1.492120s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan [2.828747s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat_fail [3.630235s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___equal [0.123991s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_and_get [0.076713s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_existing_raises_exception [0.130516s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__delete_security_group [2.811419s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_non_existing_raises_exception [0.104375s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop [0.077597s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings_negative [0.101306s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_all_items [0.121282s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vhost_mode [0.078651s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test__set_bridge_name_notify [0.087685s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_pps [0.123392s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat [1.852285s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_unknown_type [0.083325s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test__set_bridge_name_notify [0.086033s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_false_if_agent_requests [0.081330s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test__set_bridge_name_notify [0.082979s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_az_and_ignore [1.066561s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local [0.079622s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledBaseTestCase.test__set_bridge_name_notify [0.101328s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test__set_bridge_name_notify [0.092068s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_legacy [0.040514s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_heartbeat_timestamp_format [0.068390s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_list_agents_filtering_agent_type_same_type [0.114879s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_list_agents_filtering_host_same_type [0.163438s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_update_while_iterating_agents [0.152731s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_daemon_loop [3.842937s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan [1.484495s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_ovn_lb_hm_port [1.275421s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts [1.129016s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_unbound [1.586592s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn [1.129014s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan_fail [1.511442s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress [3.193062s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_vlan [3.242811s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_not_timed_out [1.113698s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__port_effective_qos_policy_id [1.214668s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update_self [1.412047s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_not_timeout [1.088956s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_non_existing_raises_keyerror [0.084399s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_is_singleton [0.121510s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop_non_existing_raises_exception [0.084905s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test__set_bridge_name_notify [0.070417s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings [0.099765s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismBaseTestCase.test__set_bridge_name_notify [0.077345s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test__set_bridge_name_notify [0.076721s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules [1.227615s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local [0.077194s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test__set_bridge_name_notify [0.100868s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test__set_bridge_name_notify [0.079270s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.079636s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_geneve [1.016494s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_bw [0.089217s] ... ok {0} 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.099661s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local_dead [0.082709s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_list_agents_filtering_wrong_type [0.124732s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan [3.911539s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different_type [0.108731s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_no_segments_to_bind [1.213327s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_existing [0.088282s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_in_operator_on_key [0.096235s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_iterator_returns_vlan_mappings [0.077852s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id [0.080344s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_found [0.138354s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_uniq [0.128066s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_default_vnic_types [0.092369s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_floatingip [2.390676s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_not_valid_item [0.155034s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_valid_item [0.132432s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vif_type [0.126318s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local_dead [0.118918s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat [0.116350s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre_bad [0.123407s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_true_if_agent_requests [0.124705s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test__set_bridge_name_notify [0.093026s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_switchdev [0.089957s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_agents_by_chassis_private [0.148106s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_list_agents_filtering_agent_type_as_iterable [0.181705s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress [3.157177s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_list_agents_filtering_host_as_iterable [0.161510s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_lswitch_no_exist [0.114543s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_exists [0.118836s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_add [0.104474s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_read_initial_chassis_config [0.336196s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_may_exist [0.125463s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vxlan [2.779114s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_exists [0.105219s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_ignore_exists [0.117069s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_external_ports [2.217716s] ... 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_commands.TestAddLSwitchPortCommand.test_lswitch_port_exists [0.138120s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule_no_lrouter_exist [0.098432s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_static_route_add [0.127625s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_empty [0.079631s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckLivenessCommand.test_check_liveness [0.145880s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet [0.159390s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_ignore [0.099603s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_sriov_port_geneve [1.040013s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress_fip [1.144480s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_del [0.104204s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_ignore [0.087076s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_del [0.098079s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_fail [0.124753s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.088941s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.119695s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.145045s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_no_policy_change [1.543058s] ... 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.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_delete_port [1.048389s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_geneve [1.113493s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_lrouter_no_exist_fail [1.489188s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_tunnel_network_type [1.205860s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports [0.133019s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports_not_found [0.161343s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_routes [0.170586s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule [0.121326s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_router_update [0.108997s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_no_port_dhcp_options [0.112485s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv4_options [0.111603s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_policy [2.528078s] ... 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_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_with_dhcp [0.200367s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_fail [0.129899s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_ignore [0.103335s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_disabled [1.399230s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_update [0.144379s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.111638s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_acls_for_lswitches [0.211419s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network [3.456680s] ... 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) {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_enabled [1.352198s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_router [1.935678s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_not_found [0.112550s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_may_exist [0.101151s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list [0.082486s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_none [0.088979s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip [0.107329s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis_lack_of_chassis [1.715612s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_not_found [0.112262s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_fail [0.097504s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways_deleted_physnet [0.230669s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_reset [1.727868s] ... 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.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_ignore_exists [0.139825s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_lrouter_not_found [0.136397s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__delvalue_from_list [0.103124s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_ignore [0.172451s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_acl_del [0.118923s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_no_exist [0.116766s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups_no_ps [2.036979s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_fail [0.167868s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__fix_create_update_no_sttd_attr [1.215554s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_fail [1.437584s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del [0.180777s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_ignore [0.104142s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_static_route_del [0.108997s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRouteCommand.test_lrouter_no_exist_ignore [0.097486s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_no_lrouter_exist_ignore [0.105169s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_nat [0.103064s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestScheduleUnhostedGatewaysCommand.test_schedule_unhosted_gateways_rebalances_lower_prios [0.124766s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_multiple_extgw_routes [0.118797s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.146479s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_no_lrouter_exist_fail [0.096511s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.105822s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_fail [0.096834s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries [1.001676s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update [0.110742s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.102545s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_all_port_dhcp_options [0.102052s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv6_options [0.143609s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule [0.107072s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_extids_update [0.108003s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_ignore [0.099388s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_fail [0.108625s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_fail [0.107325s] ... 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.255856s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_all_port_dhcp_options [1.570951s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_update [0.141009s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_ignore [0.173750s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies [2.828160s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_dhcp_options [0.287914s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_by_lrouter_port [0.215038s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_gw_ports_gwc [0.226999s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries_ssl [2.688969s] ... ok {1} 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 [1.836738s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options_dhcp_disabled [1.148049s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_floatingip_in_nat_or_lb [0.258001s] ... 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.326882s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_router_floatingip_lbs [0.209350s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_no_external_ports [1.268606s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosed_gateway_schedule_to_max [2.119724s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways [0.202195s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_not_exist_in_ovn [2.305264s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_mcast_flood_reports_broken [1.100351s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnets_dhcp_options [2.061219s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_found [0.085809s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_not_found [0.135912s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv4 [1.147541s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__create_lrouter_port [1.226898s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis [0.759591s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies_debug_disabled [1.340367s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb_disabled [2.480226s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_not_expired [1.398745s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_fdb_aging_settings_with_threshold_set [1.064416s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_add_gw_port_info_to_logical_router_port [2.848479s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_expected_value [1.176133s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv6 [1.093987s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_not_supported [1.057408s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_add_vnic_type_and_pb_capabilities_to_lsp [1.240647s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_non_expected_value [1.160023s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down [1.980585s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_fdb_aging_settings [1.173684s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_update [1.349164s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down_not_found [1.106163s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_inconsistencies [2.969462s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_igmp_snoop_support [1.182797s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_doesnt_exist [1.303103s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_create [1.223494s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb [1.243391s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_remove_gw_ext_ids_from_logical_router [1.169052s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_with_limit [0.127201s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__get_snat_cidrs_for_external_router_nested_snat_on [0.096455s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_down [0.083502s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry_fail [0.114322s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_missing [0.111108s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_off_nested_off [0.083177s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_off_nested_on [0.074326s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_on_nested_on [0.112041s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_port_virtual_type [2.984000s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_no_limit [0.091247s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_default_route_ecmp [0.164611s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up_extport [3.804613s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_active_port_bindings_host [0.136651s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_router_default_route_empty_dst_ip [2.588516s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_active_port_bindings_host_fail [0.074034s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry [0.098950s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_changed [0.098103s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_on_nested_off [0.073092s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_network_changed [1.197025s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_address_group_create [1.189589s] ... 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 [1.074600s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_ipv6_ra_configs_changed [1.266983s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_from_fip_device_owner [2.061846s] ... 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 [1.057665s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_version_mismatch [1.471785s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_default_route [0.166795s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_add_two_routes [1.385458s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_no_default_route [0.099288s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__get_snat_cidrs_for_external_router_nested_snat_off [0.084033s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up [0.089837s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_changed [0.099912s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_unchanged [0.105139s] ... ok {0} 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 [1.053889s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_to_fip_device_owner [2.338402s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_log [1.170983s] ... 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.090391s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_delete [0.084440s] ... 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.093618s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_repair [2.670770s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_not_changed [2.520014s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_enabled [2.425696s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncML2.test_ovn_sb_sync [1.053794s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_shutdown [0.094585s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify [0.123322s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_remove_two_routes [1.126629s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_skip_touch_node [0.126182s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_no_changes [0.101048s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_touch_node_exception [0.087809s] ... 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.082012s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_nb_start [0.172210s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_last_touch_expired [0.110293s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event_no_old_data [2.717882s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_create_event [1.093645s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event_no_old_data [1.090469s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_invalid_extra_dhcp_opts [2.241119s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event [1.131794s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_empty_no_external_ids [1.034398s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_other_table [1.094971s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_and_remove_physnet [1.156901s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingChassisUpdateEvent.test_event_matches [0.093621s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_physnet [1.051520s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_post_connect [1.033319s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateless_not_supported [1.091960s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_lost_physnet [1.090285s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv4 [2.631599s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_delete_event [1.085730s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_delete_event_matches [0.114607s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_chassis_change [0.078777s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_no_options [0.091436s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_with_az [1.056212s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_not_needed [1.159999s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_disable_dhcp [1.061778s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_virtual_parent_change [0.094477s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_other_options_change [0.110164s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_info_for_ha_chassis_group_as_extport [1.085796s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_enable_dhcp [1.116757s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones_no_azs [1.036566s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones [2.369667s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_info_for_ha_chassis_group_as_gw [1.018411s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_ovn_do_nothing [1.025774s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateful_supported [1.015530s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateful_not_supported [1.003925s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_vhostuser [1.034033s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs [1.352709s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_addr_scope [0.996178s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options [1.094140s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [0.521252s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_mac [0.544157s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group [2.536344s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_missing [1.205400s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [1.191831s] ... 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 [1.022101s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__sg_has_rules_with_same_normalized_cidr [1.075598s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__is_port_provisioning_required [2.627703s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_key_set [0.991666s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_security_off_address_pairs [1.272380s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_dvr [1.125969s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__process_sg_rule_notifications_sgr_create_with_remote_ip_prefix [0.974324s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_no_key_set [1.055403s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_eq_max_limit [1.051255s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn_with_given_ovn_dhcp_opts [1.355076s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_wrong_key_value [1.300346s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts_invalid [1.098148s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries [2.802615s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_timed_out [1.253797s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_present [1.070331s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true_one_diff [1.042792s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries_ssl [1.062069s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_timeout [1.117769s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_not_migrating_additional_chassis_present [1.056409s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_flat [1.007736s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_tenant [1.412493s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__ovn_update_port_missing_stdattribute [1.196098s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vlan [2.210177s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_alive [0.951910s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v4 [1.057013s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__process_sg_rule_notifications_sgr_create [1.090994s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_vlan [0.981238s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_found [1.172196s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v6 [1.254373s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_dvr [1.127402s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_vxlan [1.274098s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_physnet_not_found [1.208003s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcpv6_stateless_subnet [1.105143s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options_ipv6 [0.985607s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_and_update_ignored_fip_port [2.235380s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_no_dvr [2.707903s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_agentless_mech_drivers [1.324679s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_geneve [2.521232s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_no_dvr [1.165304s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_ovn_octavia_vip [2.066829s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_physical_network_type [1.288027s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_from_fip_port [1.064951s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_postcommit [0.806419s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_to_fip_port [1.039214s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [3.087915s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_above_max_limit [1.096279s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network [1.301165s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security [2.261048s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_below_max_limit [1.540234s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups [4.189524s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated_plugin_failure [2.536089s] ... ok {1} 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.946441s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv6 [2.926687s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network [4.193703s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true [3.557576s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_existing_group [3.475217s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_subnet [3.469864s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_unsupported_vnic_type [4.125872s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_with_subnet [3.577746s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_mpnetworks_with_segmentation_id [8.645862s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_with_allowed_address_pairs [17.282748s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vdpa [7.099639s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_enabled [4.457237s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_fields [10.612377s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_disabled [4.897846s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_with_disabled_security [11.382522s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_disabled [14.723724s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port [3.714367s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_emulated [7.195329s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_invalid_extra_dhcp_opts [7.073064s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_exception_delete_revision [7.866954s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit [3.582137s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters_invalid_values [5.972543s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration [3.924831s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_once [3.798148s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_revision_mismatch_not_after_live_migration [3.258130s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security_allowed_address_pairs [14.082554s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_without_security_groups [13.331108s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_segmentation_id [11.066345s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_get_candidates_for_scheduling_availability_zones [3.583406s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_network_precommit [3.339740s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_stale_entry [8.879678s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_native [8.137985s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_notify_dhcp_updated [3.100051s] ... 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.913085s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_unchanged_security_groups [13.566017s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_create_callback [3.744076s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_process_sg_rule_notifications_sgr_delete [2.490715s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_expired [2.150794s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation [1.692056s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback [2.632843s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_vip_port [4.707313s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_update_includes_req [2.533138s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6 [1.579726s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_no_chassis [3.743891s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_port_invalid_binding_profile [4.984303s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_address_gets_port_mac [2.066549s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_ip_field [1.326868s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_concurrent_delete [3.800137s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv4 [4.531781s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_hostname_not_present [2.018912s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [7.372049s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up [3.663190s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_mac_field [4.691967s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_multiple_chassis [1.549215s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_extra_args [1.266316s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group [1.794098s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared [3.083340s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_port [1.840012s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_down [2.920760s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [2.452466s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared_owner_returns_403 [2.026097s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_net_port_security_default [1.441642s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [2.195090s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_changed_security_groups [2.677726s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_up [3.858660s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [1.551691s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs [2.046408s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_not_vip_port [3.451904s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false [3.887429s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_segmentation_id [2.616462s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_always [1.337467s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [1.653189s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv4_not_change [1.049450s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6_not_change [1.902803s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_off_shared_network [4.022261s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6_slaac [1.952990s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [4.227745s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_update_dhcp [1.734949s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_duplicate_mac_ip [4.054139s] ... 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 [0.760966s] ... 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 [2.609822s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [1.395597s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_overlap_with_fixed_ip [1.344855s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_ip [0.401453s] ... 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 [1.648706s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v4 [2.101307s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_equal_to_max_allowed_address_pair [1.709921s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcp_disabled [1.937491s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_more_than_max_allowed_address_pair [1.006249s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v6 [1.904667s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group [5.112440s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_domain_name [1.817501s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [1.306809s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_no_gw_ip [2.068599s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_admin [1.888066s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_not_set_v4 [1.713482s] ... 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 [1.993901s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v6 [5.500170s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_with_invalid_device_owner [1.587397s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_port_dhcp_options_classless_static_route [1.481283s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v6_dhcp_disabled [2.635211s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v4 [4.145257s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options [2.553390s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_with_security_group [10.890304s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_ipv6_subnet [1.462900s] ... 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 [1.758350s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_metadata_route [2.462722s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options [2.346269s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [4.059716s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_not_created_if_exists [1.707300s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_ip_on_subnet_create [10.266324s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_bad_mac_format [1.844454s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcpv6_options_ovn_conf_ip4_ip6_dns [2.406281s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_create [1.898298s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_multisegment_network [3.024759s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_compute_port_serviced_by_dvr [2.361157s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports [1.979961s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_delete [3.163051s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports_wrong_vif_type [2.395730s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_as_admin [3.855006s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network_segment_allocation_fails [3.145903s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated [3.666861s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_segmentation_id [6.358194s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_quotas [4.652864s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_update_attrs [3.642900s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_bad_tenant [7.086062s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas [2.851135s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [1.313932s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native [7.506032s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_native_quotas [1.355084s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_bulk_network_before_and_after_events_outside_of_txn [4.364545s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network [4.726305s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_plugin_failure [3.155386s] ... 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 {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_wrong_input [2.352890s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_native [4.051915s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks [3.142787s] ... 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 [4.685426s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network_no_admin_tenant [2.698384s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_emulated [3.045582s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters [2.844459s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated [4.842575s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_invalid_admin_status [5.321402s] ... 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 [4.959757s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_delete_callback [7.242884s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_emulated [4.217000s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [3.861818s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network_with_subnet [3.009936s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_without_mac [9.258288s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [4.340406s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network [3.843976s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_native [7.780721s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_portbinding_attrs [4.004783s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_shared_networks_with_non_admin_user [3.441826s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [4.008295s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_native [3.835767s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_single_tenant [2.236828s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [4.674687s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback_aborts [2.181619s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_wrong_input [3.309939s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_update_callback [7.295071s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network [3.239892s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_incorrect_resource_body [6.121002s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [5.103060s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [6.350593s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_false [4.285782s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_port_exists_owned_by_network_race [10.017291s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_mac [4.134351s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_empty_body [5.598454s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_subnet_set_shared [5.549648s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_with_ipv6_slaac_address [3.582167s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_on_port_security_false_network [3.846112s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_shared_network_noadmin_returns_403 [2.819131s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_default_true [4.209085s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_no_admin_use_other_tenant_security_group [6.277907s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_passing_true [4.916498s] ... 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 [7.752917s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_port_ips_prefer_next_available_ip [11.504602s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_overrides_network_value [3.992522s] ... 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 [4.530194s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_default_security_group [5.111783s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_no_binding [2.903345s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group_read [5.900534s] ... 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 [4.168851s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [7.788241s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_None_values [5.393054s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_shared_network [2.570689s] ... 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 [3.587198s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_with_admin_use_other_tenant_security_group [6.059570s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [4.789427s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_updating_network_port_security [4.312135s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound [1.952926s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_admin_state_down [0.635463s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_ip [2.572260s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_dhcp_port_serviced_by_dvr [1.155377s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_json [4.318932s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [2.239137s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_ip [1.689160s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_port_not_serviced_by_dvr [1.969950s] ... ok {1} 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.214298s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_with_blocks [3.999391s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_anticipating_allocation [4.613042s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated_plugin_failure [2.437748s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [1.066423s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [3.810287s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [2.170643s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_emulated [10.621714s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_create_postcommit [5.891038s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_ip [6.517711s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [8.576237s] ... 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 [3.004494s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_emulated [7.017163s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_non_existent_port [1.576215s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_tolerates_db_deadlock [4.494374s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native [3.411662s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_by_network_owner [3.516788s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [3.171777s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_allowed_address_pairs [2.945162s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_public_network [2.969482s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [2.780449s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [2.532156s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_plugin_failure [2.464842s] ... 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 [2.682165s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_subnet_id [5.527088s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_native_quotas [4.001070s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_quotas [5.057584s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_port_binding_failure [2.173871s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [3.361438s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [18.217908s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_get_ports_count [7.282209s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp [3.248683s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_overlapping_subnets [3.087650s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_update_get_port_same_fixed_ips_order [4.078024s] ... 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 [3.939368s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [4.893946s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_if_port_exists [4.192897s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_bind_port_if_needed [4.413441s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_create_resillient_to_duplicate_records [7.369136s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [5.174019s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port [6.476901s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_is_mac_in_use [2.909451s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_range_allocation [6.682659s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_tolerates_db_deadlock [7.546149s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_no_notify_in_disassociate_floatingips [3.879861s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_l3_cleanup_on_net_delete [5.506487s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_registry_publish_before_after_port_binding [2.603282s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [4.108322s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [1.919081s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_disassociate_floatingips_do_notify_returns_nothing [2.677645s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id [7.812321s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_mac_address [2.283073s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports [10.045076s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id_second_call_failure [9.091546s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_substring [5.264912s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip [8.793202s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_ips_only [15.890171s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_ignores_port_not_found [4.386984s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [5.908712s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_security_groups [6.701062s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [4.589390s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id [8.973548s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_public_network [5.384151s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [3.318035s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_ips [1.413547s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_for_network_owner [7.062582s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v6_slaac [4.678988s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_fip_gw [4.017545s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_emulated [9.270973s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_mac_generation [7.913933s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_native [7.845684s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_null [3.474071s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation [3.432174s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_admin_state [3.006145s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port [10.305721s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_native [12.739948s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [11.039424s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation_4octet [5.923611s] ... 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 [6.261892s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_does_not_change [3.416024s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_update_resillient_to_duplicate_records [8.609748s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_native [14.428786s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_notify_port_updated_for_status_change [5.996973s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_v6_slaac [14.081033s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_mac [9.363848s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [34.097891s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_create_outside_transaction [3.699317s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_name_do_not_notify_sg [7.096310s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_delete_outside_transaction [7.024689s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_not_on_network [7.608686s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_short_id [5.034144s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_update_outside_transaction [11.173468s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_dhcp [5.793403s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6 [10.871878s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip_address_only [7.299696s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_ip [8.522625s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [11.923927s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [6.370310s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ips [9.083962s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6_slaac [13.490598s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [9.530983s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_data [6.678501s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_non_existent_port [3.070271s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ips [9.598741s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_stale_subnet [6.286878s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_show_port [5.487044s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_used [8.051659s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_add_additional_ip [7.721390s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_unchanged [7.511923s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_empty_sg [10.051574s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_delete_ip [8.812384s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_not_admin [9.323448s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac [3.769002s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_sg_default_rules [5.481898s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip [6.570247s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct [4.775386s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_baremetal [4.932010s] ... 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 [12.797663s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_body [5.130231s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_macvtap [9.238521s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_fixed_ip_changed [7.033044s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [7.694118s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_bad_owner [4.293412s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_virtio_forwarder [5.212021s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_security_group [1.915630s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule_multi_ports [19.242232s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_ip [9.133751s] ... 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 [7.481640s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [13.134774s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_clear_segment_host_mapping [6.155879s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct_physical [5.567095s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_delete_security_group [2.593197s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_regenerate_mac [10.690140s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_change_rule [11.347859s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segment_create_localnet_port [8.665891s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_build [3.698070s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping [7.049175s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_delete_segment_delete_localnet_port [4.176591s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule [7.967262s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_incorrect_resource_body [6.232379s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_V6_slaac_big_prefix [9.911627s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port [7.634604s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [12.644605s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [8.223205s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_multi_sgs_duplicate_rules [7.539122s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet [8.293923s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_boolean [3.618549s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_remote_managed [4.576581s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_subnet_metadata_ip_allocation [20.907627s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_hostroutes [4.262245s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_pools [5.058312s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version_null [3.267903s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [6.558461s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_tenant [3.797051s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_defaults [4.361749s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [10.413194s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [2.852304s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_port_with_sgs [16.100066s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_as_admin [9.147293s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_check_segment_for_agent [1.798552s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_values [6.373675s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr [4.742992s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [7.664871s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [4.241693s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version [3.756594s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [2.369724s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [3.916855s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_nameserver [3.739375s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_addr_modes [2.741560s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V4_cidr [3.646553s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V6_cidr [1.829565s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [4.078606s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [2.819780s] ... 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 [5.000685s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [3.586281s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_of_network_returns_400 [9.325354s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_values [7.534248s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [3.151137s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_delete_segment_distributed_service_port_not_touched [28.149446s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [4.271311s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [8.258128s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [2.435574s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [3.855503s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [1.865656s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [3.297076s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_pd_gw_values [10.248806s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [6.305538s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [4.133785s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [5.475138s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_mixed_allocation_prohibited [15.005302s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [6.502715s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [2.555166s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping_with_new_segment [1.874835s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [3.676189s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [4.218932s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [3.304217s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(a uth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [2.283885s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [4.848911s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [4.079548s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [2.745625s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_nonzero_cidr [10.829727s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V6_cidr [4.820086s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_host_route [2.683510s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_uuid [1.964691s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_allocation_pool [2.826722s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [6.990637s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_check_mtu_in_mech_context [2.121816s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets [3.053209s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway [2.585315s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_ip_version [1.595087s] ... 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 [2.008326s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns [2.382399s] ... 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 [2.235225s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_dns [2.476762s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_shared_returns_400 [2.005665s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_host_routes [2.679730s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [4.145036s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns_and_route [4.879368s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_dhcp_disabled [2.605845s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_bcast_returns_400 [2.140714s] ... 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.383883s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [2.561714s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [4.058219s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [4.767220s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [2.684685s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [1.988314s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count [3.267187s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_dns [4.765067s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_ipv6 [2.532697s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_version [1.886161s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [2.272855s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_plugin_failure [2.458035s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated [2.863298s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [1.905363s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_native_quotas [2.624163s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [1.904760s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [3.947217s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_address_mode [1.960971s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets_same_cidr_returns_400 [2.769196s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_native [6.753748s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet [2.776626s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [4.256829s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_create_subnetnotfound [3.746564s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [6.133589s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [3.094263s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_subnet_deletion [3.391688s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_callback [2.826624s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_network [5.557595s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [2.151438s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_show_subnet [2.672051s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_route [2.720784s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_modes [1.686957s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_other [3.268712s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_create_callback [2.489756s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_multiple_allocation_pools [2.776435s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_project_id [3.481450s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [3.430383s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [2.264478s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_subnet [1.956718s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_unknown_filter [3.427543s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_before_create_callback [4.761833s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [4.746861s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets [3.632483s] ... ok {1} 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 {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_usable_after_update [3.609847s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_loopback [1.867938s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [2.661590s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_shared [3.443953s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_multicast [2.003160s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [2.311665s] ... 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.662718s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [3.298768s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_large_allocation_pool [2.667302s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_emulated [4.317449s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [3.444353s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_network_different_tenant [1.902333s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [2.709128s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_with_too_many_entries [4.427425s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_native [4.314690s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_dns [4.039525s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [2.698761s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_routes [2.168273s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_to_None [3.786070s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [2.951420s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_v6_allocation_pool [2.582696s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_emulated [6.567539s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [2.695082s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [4.756051s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native [2.611900s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_parameter [3.883657s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [2.866755s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_quotas [2.669626s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [3.564360s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_host_routes_exhausted [3.276108s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_network_deletion [5.711354s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [2.536307s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_fails [7.078278s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_network [8.369567s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_show_returns_200 [3.001915s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_attributes_fails [4.274620s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_invalid_json_400 [3.243089s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [7.790952s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_no_gateway [5.742004s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_returns_200 [6.905053s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_address [2.768854s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [14.265399s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route [4.911296s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_with_allocation_range [5.055873s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_uuid [5.491517s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_parent_and_tag [7.297013s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_with_too_many_entries [4.507247s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_project_id [4.643860s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet [5.650824s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_unset [3.832445s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_invalid_vtep_logical_switch [3.845174s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [4.912844s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_native [6.068262s] ... 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 [8.775849s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_dns_nameservers_exhausted [3.070950s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields [2.966704s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [8.316687s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin [3.494724s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_emulated [11.223367s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [6.159182s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration_with_pb_not_found [16.530801s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_outside_pools [0.286530s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_with_filter [0.313144s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_in_pools [0.425458s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_primary_keys [0.297808s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeDefaultTest.test_validate_provider_segment_default [0.200315s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment [0.466581s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_delete_callback [6.074139s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_host [0.409481s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_wrong_host [0.307798s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list [0.509315s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns [4.644823s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.362554s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.334525s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.420203s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_parent [10.119737s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_update_callback [3.528089s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [3.325243s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify [0.258653s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options [3.133316s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.248049s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.204694s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host [0.291405s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_no_gw_to_no_gw [5.449431s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_specific_segment_is_not_partial_segment [0.272214s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_no_op [0.288559s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_validate_provider_segment [0.282130s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv4 [0.303143s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.207812s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries [2.058678s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_lifecycle_dns_retains_order [4.613188s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.209457s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_first_attempt_fails [0.304967s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_host [0.185155s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.324943s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_no_resource_available [0.401677s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_wrong_host [0.248786s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_in_pools [0.280901s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.216193s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_allocated_segment_in_pools [0.317121s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.179976s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_network_details [0.179938s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.392954s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_no_resource_available [0.740246s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint [0.390675s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_outside_pools [0.462877s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.316971s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_allocate_tenant_segment [0.224838s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip [0.141298s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_without_filters [0.492169s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_specific_segment_is_not_partial_segment [0.213361s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_unallocated_segment_outside_pools [0.292109s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_no_op [0.263640s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_parse_physical_network_mtus [0.241482s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_tunnel_type [0.169122s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv6 [0.187602s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment [0.351288s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_reserve_provider_segment [0.140015s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name_multiple [0.295095s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_without_physnet_restriction [0.330833s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeMultiRangeTest.test_release_segment [0.527648s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.291435s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.291337s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.209593s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_without_port_context [0.297524s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.242196s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_parse_network_exception_handling [3.387609s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [8.920613s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_missing_physical_network [0.868883s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_physical_network [0.853603s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [2.673578s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_caching [0.062644s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.124105s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.256950s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_network_details [0.139611s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.156926s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.190660s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.128922s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__delete_expired_default_network_segment_ranges [0.218722s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.332694s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_delete_endpoint [0.399821s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_failed_devices [0.331274s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_tunnel_allocations [0.247859s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify [0.236511s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeMultiRangeTest.test_release_segment [0.244439s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.178687s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [10.893075s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.287478s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [3.534503s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__populate_new_default_network_segment_ranges [0.454329s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.459559s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.205916s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.282301s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.166695s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.229043s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.215070s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.230298s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.205213s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_empty_devices [0.210463s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify [0.325965s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_delete_endpoint [2.469500s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__populate_new_default_network_segment_ranges [0.281091s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_partial_segment_is_partial_segment [0.293285s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_delete_endpoint [0.209860s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_final_range [0.305847s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [3.333716s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment [0.320536s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_tunnel_allocations [0.277697s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv4 [0.252397s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_tunnel_type [0.290684s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_is_partial_segment [0.190207s] ... ok {0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv6 [0.280010s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain [0.508335s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_invalid_gw_V4_cidr [4.653543s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_partial_segment_is_partial_segment [0.986047s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_physical_network [4.027247s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools [5.679168s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_segmentation_id [0.326273s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [5.138169s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment [0.930955s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_driver [6.158388s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_no_phys_network_seg_id_0 [1.401615s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv6 [3.298567s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_segmentation_id [4.340759s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [6.466995s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_segmentation_id [1.311922s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_new_gw [8.328526s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__delete_expired_default_network_segment_ranges [1.000812s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [3.364362s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__populate_new_default_network_segment_ranges [3.136101s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeMultiRangeTest.test_release_segment [0.318354s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.166639s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_no_gw [4.716655s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_host [0.169654s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.490785s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_without_port_context [0.245321s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.237833s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.323052s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.329323s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.284548s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.226362s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.239462s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [4.702883s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__delete_expired_default_network_segment_ranges [0.345882s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [11.062121s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_allocate_tenant_segment [0.458228s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.342803s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip [0.425195s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_fails [4.228167s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.187800s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoints [0.319902s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment [0.199434s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_bad_route_404 [2.450008s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment_full_specs [0.230277s] ... ok {2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 [0.193381s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_create_returns_201 [1.999410s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_add_dns_name [5.395767s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port [3.498402s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_returns_204 [2.327814s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_to_None [5.420916s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_tenant_network [6.403052s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port [7.064293s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_with_req_body_returns_400 [6.607135s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_shared_returns_400 [6.384372s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_empty_body [2.673424s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_create_port_with_virtual_type_and_options [3.054837s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_incorrect_resource_body [2.452406s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_update_port_bound [3.361629s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips [7.042747s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_no_dns_domain_no_provider_net [7.917666s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_returns_200 [2.985819s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_no_dns_domain [3.534779s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_physical_switch [4.063682s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_dns_domain_no_provider_net [4.470235s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options_and_check_vtep_keys [1.745331s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_unallocated_segment_outside_pools [0.130212s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_outside_pools [0.127317s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_first_attempt_fails [0.348856s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_with_filter [0.276762s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv4 [2.019269s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_in_pools [0.261452s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_outside_pools [0.363260s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_allocated_segment_in_pools [0.542635s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_in_pools [0.392794s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_tag [6.816480s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_with_current_dns_name [5.456376s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ptr_zones [4.163501s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_set [3.413950s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_dns_domain_no_provider_net [3.558990s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_outside_pools [5.041306s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_release_segment [0.458737s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment_already_reserved [0.496475s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name [0.326066s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_missing_physical_network [0.186073s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.219551s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_net_dns_domain_port_dns_domain [2.343591s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.379771s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.260902s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_network_details [0.215439s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.409058s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_port_dns_domain_no_dns_name [5.525130s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.446248s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.385716s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_delete_virtual_port_parent [5.378597s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.494817s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_domain [2.760271s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.407625s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.309926s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.494057s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_empty_devices [0.338040s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_no_failure [0.296485s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.277060s] ... 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.315816s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__populate_new_default_network_segment_ranges [0.441105s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_logical_switch [3.447996s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint [0.369987s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.292040s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_tenant_network [3.358799s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip [0.495600s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.555258s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoints [0.355283s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_partial_segment_is_partial_segment [0.309672s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment [0.664463s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_final_range [0.454915s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_caching [0.432798s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_domain [8.859915s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [3.316723s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.278553s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_failed_devices [0.210388s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_no_failure [0.199807s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options_and_parent_name_tag [8.019513s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.279166s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.248071s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__delete_expired_default_network_segment_ranges [0.239568s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoints [0.321229s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port [8.471639s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_partial_segment_is_partial_segment [0.356318s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_final_range [0.229245s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.227736s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_tunnel_allocations [0.240051s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_allocate_tenant_segment [0.188994s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_release_provider_segment [0.191302s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeAllocationTest.test_allocate_tenant_segment_in_order_of_config [0.850494s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_get_mtu [0.912123s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment [0.695678s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_net_dns_domain [4.452901s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [10.331098s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment_unallocated [3.742636s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment [1.385528s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_provider_net [5.572665s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_specific_segment_is_not_partial_segment [1.323773s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_port_dns_name [4.577998s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.242955s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.274620s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.314745s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.437004s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.483826s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.620886s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.372595s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [2.158860s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration [16.342614s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.306295s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.192656s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.250797s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint [0.323793s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host [0.223577s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_non_dns_name_attribute [6.122986s] ... ok {1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_validate_provider_segment [0.235767s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_extend_port_dict_no_data_plane_status [0.611463s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_port_dns_domain [8.933371s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_port_update_data_plane_status [2.435577s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries_ssl [5.833844s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_without_filters [0.438895s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_outside_pools [0.316342s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_primary_keys [0.215777s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_allocate_tenant_segment [0.253544s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_get_mtu [0.218239s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_is_partial_segment [0.185730s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unsupported_physical_network [0.177576s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_caching [0.229271s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.225917s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_network_dns_domain [7.043373s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.270014s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.205843s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.211760s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_failed_devices [0.225006s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_domain [4.785120s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_allocate_tenant_segment [0.242531s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_network_dns_domain [5.734764s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment_full_specs [0.286639s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.446426s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_tunnel_type [0.307229s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv6 [0.281973s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.277041s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.213196s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.206584s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_without_port_context [0.299419s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list [0.394972s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.372439s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.226692s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_name [4.069099s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips [4.605863s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [1.962061s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.212336s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.294595s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.250045s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port [7.201324s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host [0.260835s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.250184s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.352486s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment_full_specs [0.600017s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_validate_provider_segment [0.334711s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment [0.179427s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_physical_network [0.211285s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_dns_name_field_missing [2.211192s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.244612s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment [1.743758s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ptr_zones [6.434134s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment_no_available [1.591580s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv6 [3.632359s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_current_dns_name [8.730693s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_tenant_network [3.032643s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_already_allocated [3.651782s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ptr_zones [3.753111s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_in_tenant_pools [1.247539s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_new_dns_name [6.109043s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_clear_dns_name [6.201195s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_dns_driver_loaded_after_server_restart [5.478664s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_sync_vlan_allocations [7.281424s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_tenant_network [5.490929s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_clearing_dns_name [6.287455s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips [6.465904s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_input [4.334575s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_physical_network [1.218360s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.331675s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.398282s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_wrong_host [0.438783s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_name [6.096068s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list [0.325995s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.242349s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.355930s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.239777s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_empty_devices [0.250690s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_no_failure [0.276164s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.367607s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_new_dns_name [5.327744s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_specific_segment_is_not_partial_segment [0.278155s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.268912s] ... ok {3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_no_op [0.273285s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_current_dns_name [10.038846s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_clear_dns_name [5.106518s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_show_port_has_data_plane_status [5.518121s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain_missing_fields_in_context [0.723183s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_non_dns_name_attribute [7.217511s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_new_dns_name [4.873672s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_no_dns_domain [5.324085s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_dns_name_field_missing [2.268055s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port [2.145441s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_no_port_dns_domain [3.293191s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_dns_name_field_missing [2.788472s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv4 [3.773470s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_dns_driver_loaded_after_server_restart [2.257256s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_port_dns_domain [4.451424s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_tenant_network [7.712572s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_domain [4.281386s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_name [3.598037s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_non_dns_name_attribute [4.907929s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_dns_driver_loaded_after_server_restart [5.383342s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_fixed_ips_no_effect_after_clearing_dns_name [5.313353s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port [4.587528s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port [3.333697s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv4 [5.163874s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name [4.544861s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_field_missing [2.793251s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_no_dns_domain [3.556846s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name [4.396999s] ... ok {0} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_network_dict_no_port_security [0.889562s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_add_dns_domain_no_provider_net [4.926145s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_bad_timestamp [1.115180s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_driver [3.726528s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_no_network_dns_domain [2.515667s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name [2.649735s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips [8.388528s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_no_dns_domain_no_provider_net [3.862175s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv6 [4.626879s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [13.046210s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_dns_domain [11.564025s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [1.553616s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_new_dns_name [7.911605s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [1.689869s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_no_dns_domain [4.184414s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_add_port_dns_name [6.955965s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [5.337166s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_domain [3.994992s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_dns_name [4.305683s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv4 [3.056587s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_tenant_network [10.277097s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_auth_type_password [0.012253s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_secure_client [0.002084s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted [5.338722s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_port_create_propagate_uplink_status [2.072902s] ... ok {2} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_show_port_has_propagate_uplink_status [4.005701s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [4.118979s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_clearing_dns_name [9.163643s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_is_eligible_agent [0.982757s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [11.595811s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_port_dns_domain [5.983536s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_off [6.569881s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent [8.153418s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_add_dns_name [3.351495s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_on [3.404720s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_with_current_dns_name [5.249148s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent [2.778853s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_clearing_dns_name [5.300687s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_hosted_network [6.888291s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [2.038932s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_port_creation [2.935454s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_driver [6.350289s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_with_current_dns_name [5.758482s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [2.191231s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_tenant_network [4.700449s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [8.570895s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [5.004913s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv6 [7.004838s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port [6.657209s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_disabled [5.649678s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ptr_zones [3.849197s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [12.737460s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_dns_driver_loaded_after_server_restart [7.560470s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_no_reschedule [8.306226s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_current_dns_name [17.984209s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_policy [10.854431s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_clear_dns_name [10.981038s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_ha_port_create_notification [13.769361s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_driver [8.261694s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [8.022814s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [5.961721s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [3.203151s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_tenant_network [6.631438s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_clearing_dns_name [15.022577s] ... ok {0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [8.490974s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_generating_multiple_mac_addresses [0.947983s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found [0.873191s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network [1.619408s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_non_dns_name_attribute [9.279484s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding [2.180393s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_deals_with_db_duplicate [1.484143s] ... ok {0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings [2.268025s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_current_dns_name [17.006129s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_down_agent [22.802015s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_port_dict_no_port_security [1.188054s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_with_current_dns_name [8.674087s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_insecure_client [0.062995s] ... ok {3} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_port_with_tags [2.522756s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_on [7.376361s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [11.184437s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_no_tags [9.157819s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_on_port_security_false_network [12.902420s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_off_shared_network [3.289669s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_with_tags [4.086116s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled [6.186136s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr [3.152285s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_type_args_passed_to_extension [2.691205s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [1.641747s] ... ok {1} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_extend_port_dict_no_project_default [0.953005s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [1.075391s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [1.876855s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [0.701335s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_manual_rescheduling [12.316384s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_off [3.576223s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_port_attr [6.995292s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [2.016003s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [4.069710s] ... ok {2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [1.245459s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_raise [0.361392s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments [0.676923s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_result_not_found [0.615787s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found [0.687994s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_is_dynamic_true [0.724006s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion [0.887344s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings [0.772229s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_binding_by_host_not_found [0.319920s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings_not_found [0.388902s] ... ok {2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_update_distributed_port_binding_by_host [0.700867s] ... ok {2} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status [0.167361s] ... ok {2} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status_super [0.153543s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false [0.597454s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [10.309074s] ... ok {0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr [9.098128s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind [0.182940s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind2 [0.165190s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port [0.190411s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_loaded [0.192489s] ... ok {0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_positive [0.196366s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [10.135130s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_address_group_lifecycle [1.759939s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_network_creation [1.862985s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_network_lifecycle [1.480626s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_report_states [1.516022s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true [6.331501s] ... ok {0} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_securitygroup_and_rule_lifecycle [2.437580s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent [2.296723s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [9.352366s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_fails_with_secgroup_and_port_security_false [3.428761s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_name_extradhcpopt [3.899915s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_two_l3_agents [5.315968s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_passing_true [3.194029s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [1.921157s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group [3.357918s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [2.229440s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [7.151403s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [2.612584s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_ipv6_change_value [8.574980s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [3.688915s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan [1.495607s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false [5.316654s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty [2.159014s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [5.638475s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty [2.485547s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group [3.966404s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [2.285418s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read [5.235887s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty [6.522624s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [12.168684s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [2.187418s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty [3.798840s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted [2.193052s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix [1.473597s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_as_admin [1.658870s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_admin_use_other_tenant_security_group [8.416785s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean [1.201290s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant [0.990841s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict [2.534387s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_dict [1.297417s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create [1.206784s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [7.813165s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy [1.118858s] ... ok {2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr [2.304231s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity [0.246131s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port_l3_only_driver [0.176395s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_found [0.172036s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_ambiguous [0.186843s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit [0.170361s] ... ok {2} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment_no_vlan_no_segmentation_id [0.199995s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_from_dead_agent [2.760946s] ... ok {2} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify [0.877746s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [8.548994s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [2.212247s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_bcast_returns_400 [1.572278s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_cidrv4 [1.397818s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 [1.341312s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V4_cidr [1.479678s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts [7.372862s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_ra_mode [1.385713s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router [8.113525s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt [3.488017s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.695877s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [0.748567s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_sync_data [33.709475s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled [4.149452s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [2.239887s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt [3.186637s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router [2.703926s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [3.050277s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr [2.742572s] ... ok {1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp [0.949022s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_auto_delete [0.430742s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt [4.923043s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding [4.530913s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents [11.284222s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_delete_network_segment [0.798660s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port [0.643035s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_multiple_results_found [0.662471s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values [7.160637s] ... ok {1} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_delete_distributed_port_binding_if_stale [0.762612s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete [6.882380s] ... ok {1} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host [0.109720s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default [1.126055s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac [1.279857s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty [2.802738s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_lla [4.162046s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_admin_use_other_tenant_security_group [2.501196s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_subnet_faulty [3.019750s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_pd_gw_values [3.971979s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes [0.713412s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_rpc_sync_routers [10.812493s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_port_faulty [4.251211s] ... ok {1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_security_group_and_net_sec_false [5.349450s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null [1.203756s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_on_network [3.774862s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool [1.363654s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_subnet_dict [2.852753s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr [1.585274s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [8.279786s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults [5.201876s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 [5.020510s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router [1.957136s] ... ok {1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr [3.876998s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_negative [0.201498s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_network_precommit [0.197385s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_port_precommit [0.223510s] ... ok {1} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment [0.183309s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_allocation_pool [1.797622s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network [4.577626s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_dhcp_disabled [2.158586s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_outside_cidr_returns_201 [2.328283s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [5.554388s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [2.361183s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [1.042889s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_cidrv6 [1.915827s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv4_opt_version [6.836421s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated [2.102313s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [1.722479s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 [1.691178s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns [1.193682s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_128_V6_cidr [1.455271s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version [3.412073s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification [3.427304s] ... ok {3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.892605s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment [0.683875s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes [4.308130s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments [0.911700s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_32_V4_cidr [4.324966s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same [3.597322s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes [0.599283s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr [2.223033s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes [3.663673s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host [3.696581s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found [0.399982s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.560544s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id [0.561010s] ... ok {3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network [0.302220s] ... ok {3} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host_super [0.245259s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes [0.807921s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native [2.659726s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [5.954431s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value [2.211777s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets [3.102434s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_no_admin_use_other_tenant_security_group [2.292669s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [4.484992s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_network [2.500361s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_without_security_group_and_net_sec_false [3.202012s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_31 [7.490771s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_32 [2.751565s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr [1.710649s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_shared_network [5.674785s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists [8.268400s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len [1.636478s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version [0.706222s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver [0.816543s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback [3.014991s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr [12.950795s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_check_mtu_in_mech_context [2.073167s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_with_security_group [5.261220s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_version [1.561948s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 [1.629983s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet [1.362975s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool [2.401550s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_no_admin_use_other_tenant_security_group [3.214767s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [4.898228s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security [1.942479s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_dns [2.966251s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gateway_in_allocation_pool_returns_409 [1.378372s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets [7.249465s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_values [3.461195s] ... ok {3} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_network_dict [4.631344s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns [5.498795s] ... ok {3} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_update [1.687196s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [2.229416s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [1.505631s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool [2.607259s] ... ok {3} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_subnet_lifecycle [2.849954s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated [1.633773s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_dns_v4 [2.448010s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_native [6.934122s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_allocation_pool_returns_400 [1.085203s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts [3.341716s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 [3.035383s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_none_extradhcpopts [2.545425s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated [4.791296s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_native_quotas [2.040559s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_address_mode_ip_version_4 [3.916151s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router [1.983057s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.949198s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_adding_extradhcpopts [5.395780s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global [2.047062s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_create_subnetnotfound [6.418468s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets [6.582181s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback [1.875270s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt [3.526174s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation [2.529477s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error [3.209212s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns [1.648566s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_multiple_allocation_pools [1.948875s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete [2.979119s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_shared_returns_400 [0.798002s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_other_subnet_on_network_still_in_use [3.078778s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts [2.767812s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [5.953092s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_none [1.081800s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast [1.088721s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_route [1.791247s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_cidr_and_default_subnetpool [4.083644s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools [2.154573s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [1.415478s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_network_different_tenant [1.105305s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_allocation_pool [1.986297s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port [5.463532s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count [5.308723s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns [4.252047s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [1.298997s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid [1.025289s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_network_faulty [1.829035s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas [1.596823s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_outside_cidr_returns_200 [1.930508s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [2.192488s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 [1.548007s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native [3.259973s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists [2.866828s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet [1.825394s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails [1.568673s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr [1.726270s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated [3.477509s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes [1.394741s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway [3.070189s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted [0.930406s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_deletion [2.407085s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_network [5.118323s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_pools [3.798826s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit [3.203400s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other [2.461829s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid [0.860794s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_single_segment_original_network [0.922062s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback [4.352279s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_delete_builds_multisegment_original_network [1.037231s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver [2.022791s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id [2.555359s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 [1.052122s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update [2.764782s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V6_cidr [1.042279s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port [2.606654s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_unknown_filter [2.527844s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode [0.927466s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network [1.051602s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes [0.624661s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment [1.249834s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create [2.126118s] ... ok {1} 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_subnet_with_allocation_range [3.689611s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_update_network_mtu [1.638789s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_adding_additional_host_routes_and_dns [1.967271s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated [5.248486s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [1.450088s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip [3.271308s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args [1.045631s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 [1.544592s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native [5.647511s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet [1.381444s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_not_found [3.396467s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs [2.253292s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [1.086143s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order [1.907976s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_tenant [0.557124s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw [4.381702s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_router_intf_on_network [2.685730s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback [0.811844s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant [2.210298s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet [1.810210s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [2.945084s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 [3.077957s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip [2.026304s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_ip_version [0.921136s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.367352s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr [1.558900s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [1.434351s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 [1.289772s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_only_ip_version_v6_no_pool [3.501540s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway [2.082087s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_to_None [5.129122s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 [3.955356s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route [2.025821s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 [1.556178s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries [1.286799s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure [1.622590s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 [0.879245s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 [1.325537s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure [1.218417s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 [1.906895s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router [2.480000s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 [2.255934s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails [3.217858s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_empty_body [2.915584s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment [1.175525s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None [4.333549s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager [3.214762s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet [6.875285s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_incorrect_resource_body [4.896391s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant [26.637931s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_dns_nameservers_exhausted [0.851285s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly [5.492706s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param [0.696259s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_ip_field [7.554054s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_address_gets_port_mac [2.052128s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [1.286834s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant [5.160245s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field [3.649910s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route [5.737636s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant [2.584791s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant [1.991260s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address [1.497695s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound [1.072135s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values [1.297279s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant [0.526836s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip [6.890350s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id [7.577917s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs [3.712795s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared [2.087651s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant [10.964597s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [8.338179s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down [0.961173s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [0.750564s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated [3.108491s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_parameter [1.752436s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks [4.174052s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [8.151156s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr [0.983479s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr [1.042095s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion [4.312518s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [10.315285s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation [3.994167s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [7.543243s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin [3.729259s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [3.458897s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback [9.765866s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac [8.834112s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback [1.538695s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure [2.153950s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_allowed_address_pairs [2.409549s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [7.996621s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [2.074405s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin [1.810556s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip [11.900416s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [7.469010s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_portbinding_attrs [2.650321s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers [1.337124s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [5.586565s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 [7.310370s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure [2.674074s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant [8.290000s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [8.641533s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format [0.590013s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp [2.859337s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order [3.666099s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_with_prefixlen_31 [6.249237s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries [3.435452s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [7.359053s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port [5.081419s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_port_delete [10.010582s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_no_gw [3.913658s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner [3.903019s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed [4.743767s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [3.761243s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_if_port_exists [3.014210s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw [5.747847s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json [2.858702s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address [5.262192s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [1.752195s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_invalid_gw_V4_cidr [2.219185s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_no_notify_in_disassociate_floatingips [2.944468s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found [3.077782s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_cannot_disable_dhcp [2.790885s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails [2.545349s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [3.656169s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_tolerates_db_deadlock [8.236598s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [3.455536s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route [3.749923s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure [3.254426s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips [2.853565s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [1.206770s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native [2.170035s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip [15.430379s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id [6.099421s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [9.430620s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_multisegment_original_network [1.424692s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [4.712831s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [7.321152s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager [2.648159s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner [5.889588s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip [2.073770s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac [0.942157s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation [5.660173s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [4.481614s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input [1.686284s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation [4.210209s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [4.087939s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_native_quotas [3.076474s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip [5.970299s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip [2.448364s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address [1.387855s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [8.180707s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [8.516540s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [6.000778s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair [4.162499s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair [2.091557s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_race [5.635211s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [4.486072s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port [1.143685s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [18.732239s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [2.802287s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets [2.224289s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs [2.991565s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin [4.430687s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use [6.746441s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction [8.209733s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [6.170612s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure [10.214961s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction [4.300223s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction [3.448856s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant [13.542022s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_publish_before_after_port_binding [3.941602s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records [6.354304s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count [10.507108s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip [8.457010s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id [7.411084s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [3.891835s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network [4.973381s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports [13.780484s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 [8.172151s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips [10.350245s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip [7.037834s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant [30.026306s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port [6.729138s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac [9.072330s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip [4.392560s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant [6.411375s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [9.154710s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding [2.531058s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac [4.560822s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr [1.104973s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner [4.572148s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network [3.437633s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged [4.613086s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups [6.939370s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port [0.937109s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [2.485605s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used [8.102728s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip [4.172920s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [3.333300s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg [3.280233s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated [5.005020s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build [3.083933s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated [10.724356s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id [3.651246s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [5.228565s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [10.316289s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas [2.825258s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip [3.652383s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed [4.485688s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native [8.484763s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_create_postcommit [4.107741s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac [3.344670s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2FilterExtensions.test__filter_extensions_by_mech_driver [0.636733s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_incorrect_resource_body [5.715189s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network [2.242491s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access [1.310193s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_multisegment_network [1.485426s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [1.105327s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native [8.780258s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [5.132788s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments [0.643730s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_agentless_mech_drivers [0.721096s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock [6.709425s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn [3.851191s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails [1.640209s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure [0.764199s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native [0.982731s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native [4.668743s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event [2.338077s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status [2.223680s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas [1.771950s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.378208s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet [2.209804s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin [2.175297s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated [1.640847s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant [0.760695s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks [1.296262s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [1.946113s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback [0.839211s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated [1.785967s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts [0.557583s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change [5.110837s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network [1.353652s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native [1.648459s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id [6.481388s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac [2.011435s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated [1.756784s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id [1.502010s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [3.122694s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [3.500433s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [5.460049s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [4.174139s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [3.434842s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant [3.198423s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req [1.291041s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 [1.277139s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_disassociate_floatingips_do_notify_returns_nothing [2.195104s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2AgentMechDrivers.test__update_segmentation_id_ports [1.228032s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet [2.228447s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state [1.257767s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_segmentation_id [1.413807s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_agentless_mech_drivers [1.379478s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [3.657241s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network [0.993959s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone [1.008339s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared [1.366559s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete [7.446160s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails [4.035371s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_incorrect_resource_body [3.805538s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only [14.999929s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas [0.702393s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 [1.171734s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network [1.118894s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_update_attrs [1.013304s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields [0.849803s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure [0.620011s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port [3.051889s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input [0.613073s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters [0.875420s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring [5.094965s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback [1.030160s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas [1.284862s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req [1.217220s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_dhcp [2.698151s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native [1.712471s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network [1.529130s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native [1.817614s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null [2.381477s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 [1.194066s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared [1.107052s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id [2.119084s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network [6.807069s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_segmentation_id [4.060981s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native [4.578566s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [6.923868s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails [1.889307s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated [5.651758s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user [1.782248s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas [1.811639s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network [1.241987s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network [1.111756s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [3.570659s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id [2.515312s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 [3.216165s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated [2.256864s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [4.685576s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 [1.748754s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated [9.494577s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 [4.590613s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native [2.435692s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip [5.061764s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback [3.440095s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback [0.739879s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin [2.982638s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts [0.332041s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac [6.785252s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req [1.061034s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant [2.054057s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips [3.962713s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_incorrect_resource_body [1.408099s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 [4.021204s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn [1.584257s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data [2.977188s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent [1.044799s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail [1.140280s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant [2.924829s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native [0.848738s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_empty_body [1.561625s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_incorrect_resource_body [1.178418s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas [3.843369s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [7.559489s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status [3.248335s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [22.061434s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet [4.275404s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared [8.110609s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks [3.484043s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported [1.053093s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_non_AgentMechanismDriverBase [1.246807s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields [1.545164s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network [2.024761s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn [2.243229s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records [7.038542s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native [2.532612s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated [1.858792s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated [1.268941s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas [0.814689s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure [1.128023s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input [0.912818s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas [1.365335s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native [3.126730s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network [1.018386s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values [1.410319s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network [4.738151s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated [5.356700s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields [1.862175s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id [5.880819s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native [2.190061s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user [3.185309s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values [1.664788s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 [1.761024s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback [1.895412s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native [2.626237s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [2.915933s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network [2.848784s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated [2.796738s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation [19.165825s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback [1.549629s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac [3.358857s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_fip_gw [3.357285s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback [2.602061s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native [6.815386s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts [0.972124s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native [3.630594s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_403 [6.231824s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac [5.229759s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_update_attrs [1.756218s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user [3.407161s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails [1.911502s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req [6.770616s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure [1.301087s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback [1.720870s] ... ok {0} 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.TestMl2DvrPortsV2.test_update_port_mac_does_not_change [5.063083s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback [2.689770s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_403 [4.242778s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status [4.054648s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network [2.185226s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_incorrect_resource_body [2.204609s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_multisegment_network [2.025577s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id [3.575012s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac [6.964499s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_empty_body [4.759446s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native [2.823628s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_multisegment_network [0.716612s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_ports_wrong_vif_type [0.756020s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas [1.317500s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn [1.232848s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks [5.724672s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas [1.934880s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only [6.054600s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail [0.723153s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields [1.562412s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated [1.313906s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated [0.902288s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 [1.312360s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native [3.434866s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated [8.669280s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 [3.441770s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet [3.266978s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated [2.010034s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native [1.210710s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 [1.089976s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_body [10.230653s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated [3.142920s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback [1.275436s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback [1.280441s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_segmentation_id [2.068590s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback [1.397091s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 [6.072746s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_update_attrs [1.614951s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback [2.010292s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 [2.095033s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_non_AgentMechanismDriverBase [0.944949s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_ports_wrong_vif_type [1.983876s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_ports_wrong_vif_type [1.622541s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_empty_body [1.898351s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network [1.169753s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas [2.839797s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_incorrect_resource_body [1.853015s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_empty_body [5.176376s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas [1.632799s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure [3.713607s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared [3.535084s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure [1.376753s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail [0.641572s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver [5.065758s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input [0.544018s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_non_AgentMechanismDriverBase [2.064876s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant [0.896496s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound [1.251879s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels [0.882604s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters [0.934005s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding [0.579919s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values [0.626544s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical [0.532290s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_ports_wrong_vif_type [2.538060s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id [7.074647s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure [1.813374s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id [3.059712s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters [2.254957s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_no_port_binding [3.573405s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure [2.053267s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback [1.888885s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input [1.055303s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed [3.273958s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 [6.220725s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [4.732080s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant [4.867979s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback [2.266856s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin [4.298152s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared [1.893083s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks [3.148089s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 [1.832814s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port [4.806398s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_segmentation_id [1.329478s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated [3.391245s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [8.217906s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_agentless_mech_drivers [1.513605s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_ports_wrong_vif_type [1.076735s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network [0.913709s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native [3.423261s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared [4.528860s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters [2.916643s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries [7.611927s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_non_AgentMechanismDriverBase [2.079548s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu [4.894309s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated [1.589678s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas [3.075059s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native [2.520318s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id [5.760120s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input [1.134193s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_no_port_binding [5.286033s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant [1.343843s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback [3.304735s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated [2.986111s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_no_vnic_type [4.909734s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure [6.001668s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters [1.119695s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network [2.530821s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant [0.898736s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 [1.438156s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network [3.252936s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status [3.524985s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_bound_port_same_vnic_type [7.860486s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id [3.776892s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 [8.601430s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_unbound_port [3.140181s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile [2.762587s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 [10.610283s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks [6.785478s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant [5.649297s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared [2.125487s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete [3.444229s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port [0.818893s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared [2.516043s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated [2.949069s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding [1.774630s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared [3.277219s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 [1.985622s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID [0.951436s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [1.022332s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values [2.237870s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change [0.456303s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal [0.517227s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 [2.013938s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native [2.686282s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_no_vnic_type [3.161680s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback [2.184519s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts [0.955915s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_segmentation_id [4.613993s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks [6.756636s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated [1.844019s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin [2.692676s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas [3.144271s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_bound_port [7.929434s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json [3.091966s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet [6.488809s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status [2.965934s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_403 [2.761471s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile [3.451814s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared [1.481145s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native [1.962372s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [4.494014s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_empty_body [1.319567s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none [3.422808s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 [1.101200s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 [2.446011s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_update_attrs [1.366124s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [3.768370s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict [4.506289s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_agentless_mech_drivers [3.779489s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_multisegment_network [1.053613s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details [2.682484s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated [1.800584s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas [6.541657s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated [8.608777s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas [1.308960s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding [4.524242s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user [2.988422s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_portbinding_attrs [4.206952s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts [0.616385s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated [3.721796s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req [1.874625s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_wrong_fixed_ips [3.158663s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed [4.126710s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_403 [3.052757s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native [3.813630s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [4.457284s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none [4.720302s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port [0.733783s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated [5.132800s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin [2.802728s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant [6.599782s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network [2.300079s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet [3.607907s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address [5.203574s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock [9.357069s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac [1.638011s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__validate_port_supports_multiple_bindings [1.529704s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements [1.497819s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 [5.695008s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address [4.652615s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host [12.225892s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels [3.533343s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 [7.375104s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict [3.313794s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_multisegment_network [1.925545s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure [9.722695s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native [2.616219s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding [4.544974s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding [13.061351s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure [2.423706s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found [5.300327s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail [1.151734s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries [3.460486s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed [5.204783s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native [2.060550s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels [3.320741s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict [2.584956s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down [0.830631s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.699310s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_bound_port_same_vnic_type [3.795843s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated [6.631928s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [3.968110s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation [10.506212s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native [2.099098s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id [2.569352s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated [2.383041s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_unbound_port [5.901948s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip [3.630834s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user [1.543098s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use [2.835334s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin [2.620575s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback [1.440173s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [3.030249s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback [1.095542s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete [1.484596s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network [1.168223s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native [1.780384s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp [1.260893s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none [2.573577s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete [5.264256s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed [1.679101s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network [4.267941s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile [2.713886s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit [2.238478s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [1.013065s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac [3.801134s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order [2.458385s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_update_attrs [1.294836s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_agentless_mech_drivers [1.409686s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports [9.015901s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race [3.148504s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list [7.567606s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn [1.694394s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network [1.141427s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network [3.022581s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip [4.200223s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails [4.484969s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail [0.544812s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update [7.331410s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas [1.035486s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring [4.358029s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network [0.957340s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id [6.008506s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id [1.925894s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update [3.688967s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields [1.165291s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values [1.292126s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [5.526966s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network [6.484581s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native [1.771322s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null [5.481763s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_disassociate_floatingips_do_notify_returns_nothing [2.203961s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback [3.357088s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip [1.634849s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls [2.415462s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet [1.305659s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated [5.466220s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments [1.470061s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner [3.207778s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 [2.640662s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_publish_before_after_port_binding [2.124782s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_bound_port [3.081491s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac [2.161297s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.548738s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none [2.086374s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 [1.095003s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names [0.638734s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical [0.631974s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated [8.795981s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big [4.832284s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id [6.444486s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls [5.789049s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed [3.018049s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native [3.583049s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network [3.949274s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments [2.031546s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation [1.733528s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set [0.726194s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin [2.715308s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac [1.658297s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id [0.541841s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big [1.897283s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip [2.515018s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none [3.006115s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip [2.551650s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details [4.544610s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none [4.979070s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id [2.849690s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile [2.345113s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [6.432987s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type [4.668483s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict [2.671258s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac [3.452382s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [16.365713s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host [2.535665s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups [3.405954s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr [0.714215s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr [0.747437s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip [3.364628s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation [1.635522s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant [0.714706s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg [2.065242s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records [5.385037s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id [5.345157s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding [10.420607s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set [2.447979s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated [10.763050s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip [7.847983s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile [6.036542s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure [4.229039s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_allowed_address_pairs [1.370218s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips [15.598710s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin [1.644067s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_body [3.189936s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details [1.520202s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data [1.372053s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet [1.963397s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [2.057495s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input [0.722705s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas [3.697822s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details [5.612647s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile [4.652957s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [5.701472s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only [12.211618s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [9.344724s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id [9.006497s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [10.216316s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type [11.434164s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac [13.420427s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed [10.175031s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin [13.412384s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound [1.326719s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip [15.770223s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format [2.366059s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values [3.230782s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [8.452267s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets [33.598217s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [12.851815s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count [22.677521s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas [5.315383s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change [16.772744s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input [3.530157s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network [8.198393s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state [11.190811s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [8.381646s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac [12.756089s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [15.715502s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [9.448782s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists [4.626630s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock [12.399925s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [12.184308s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [4.710430s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found [5.275150s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation [4.627345s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [6.228956s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin [2.674551s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found [4.231674s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant [1.861950s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [9.669950s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [7.952815s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json [8.779547s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [14.350869s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network [3.802496s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [3.208522s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip [18.088290s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip [5.340468s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state [1.174340s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac [4.206816s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure [2.978448s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native [14.527451s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip [4.952757s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [5.532781s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure [8.789631s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated [9.296573s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure [9.175801s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_extra_dhcp_opts [3.109099s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native [13.139259s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [4.426203s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native [5.621767s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure [2.184647s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip [5.529639s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists [4.956639s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network [4.157593s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port [9.505858s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address [10.192728s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 [13.994850s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips [2.268491s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner [5.779181s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null [4.099329s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_no_notify_in_disassociate_floatingips [4.661240s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation [5.644555s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port [4.086774s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip [3.381559s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [36.459300s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets [3.555735s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction [4.385943s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [9.363870s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count [17.995907s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip [18.247216s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac [5.283103s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records [6.022511s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [4.295203s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [4.931399s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner [3.513919s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [5.178290s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip [10.183294s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [10.365239s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used [10.428475s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [5.931878s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips [3.620251s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips [5.119103s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address [2.677470s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents [0.774224s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent [0.963360s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [4.134926s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent [1.166559s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated [15.092293s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port [4.530083s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [5.393400s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_dhcp [6.734094s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated [9.521561s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [7.250408s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups [15.327722s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_fip_gw [3.177595s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin [0.830689s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr [1.095656s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes [1.280349s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null [1.124319s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null [4.327243s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context [2.202472s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 [1.523718s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged [3.942048s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native [9.193058s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [2.340219s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet [1.528814s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated [12.515030s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet [3.390897s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [6.102084s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [8.445299s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [1.625536s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets [3.714834s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change [7.890741s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V4_cidr [1.837236s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [1.626218s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction [3.747034s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes [1.188506s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used [5.862081s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [1.271033s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction [3.587050s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [2.637818s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only [4.163223s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [2.001525s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.970232s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips [2.964786s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation [12.827639s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation [9.785652s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips [5.913109s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [7.511503s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [9.103742s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [2.925444s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values [1.260722s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [1.410428s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 [5.821131s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port [0.388810s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version [1.096232s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id [6.440156s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 [1.130126s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [3.110635s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port [3.096890s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool [2.267818s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin [2.863618s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [3.084781s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [4.540089s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [5.115153s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas [4.955740s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac [6.997681s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [1.809895s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns [2.141321s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version [0.881220s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner [2.120875s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race [2.686144s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns [2.303431s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [1.414524s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner [3.076674s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [1.547314s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools [5.000721s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip [2.148385s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native [1.366067s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid [1.308413s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac [6.093370s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address [1.253119s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin [2.335657s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas [3.240347s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [3.607755s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [1.078463s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner [3.422855s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 [2.221212s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode [1.389869s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build [4.803150s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [3.102793s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_incorrect_resource_body [1.989645s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [4.500500s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format [0.832870s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network [7.693142s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.135123s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [4.593305s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [2.801880s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet [1.155281s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated [2.196979s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port [3.680768s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values [5.947639s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native [7.446354s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes [1.146167s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native [9.109979s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated [3.744626s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [6.819270s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [2.169325s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion [3.280882s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools [1.406326s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback [0.943899s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback [1.289881s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [1.940528s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native [13.590454s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id [15.013633s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast [1.105426s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [2.110880s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac [3.147026s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route [1.905581s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure [7.275665s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns [4.282067s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [8.148039s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac [7.284137s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes [3.724518s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [3.039412s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [2.254625s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure [2.706651s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id [8.199063s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw [2.211692s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets [4.377563s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip [3.667698s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [4.060583s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac [10.441173s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use [4.016441s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet [6.789972s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port [6.175008s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [8.102949s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network [5.206202s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_fip_gw [3.552811s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails [2.904733s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter [5.011099s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None [4.943940s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip [6.133862s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid [1.902060s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports [14.223943s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries [2.204301s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_incorrect_resource_body [1.673324s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted [1.697457s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 [1.722838s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit [6.222577s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [9.503596s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [11.314403s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation [5.193173s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 [6.800834s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac [3.741135s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields [1.816097s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated [6.672543s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [2.251138s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segments_race_condition [3.322525s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip [7.012167s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac [10.335749s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment [2.963845s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider [2.171352s] ... ok {1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin [1.012001s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface [4.882059s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated [11.182358s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter [4.609421s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding [9.554491s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac [15.113097s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion [4.727702s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback [3.904086s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings [6.044996s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback [1.827971s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [7.502778s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_pf_port_unbound_mac_reset [5.901390s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [8.478556s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only [26.909458s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet [10.950621s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None [4.882516s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network [3.543603s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure [10.619493s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision [5.251505s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw [4.866019s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_dhcp [4.398175s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged [2.992168s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed [7.425736s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision [6.690045s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [6.593166s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down [0.830495s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports [1.001895s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [2.564477s] ... ok {1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound [4.680678s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_device_details [0.300596s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix [2.160769s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list_and_failed_devices [0.231449s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_devices_details_list_and_failed_devices [0.290567s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac [6.944307s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_ports_by_vnic_type_and_host [0.317854s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_caching [0.297164s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_status_equal_new_status [0.332774s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_empty_dev [0.306180s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [3.360167s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [2.208952s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route [1.507622s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr [6.339148s] ... ok {1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_network_details [4.756811s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_empty_body [0.981556s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update [9.715569s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 [4.891911s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [6.536020s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_backward_cmp [6.476023s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 [2.009523s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments [1.661168s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip [5.453130s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [3.825755s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider [1.863476s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider [1.369821s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail [0.658829s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments [0.576320s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only [5.190883s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments [1.150608s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 383, in _delete_nova_inventory aggregate_id = self._get_aggregate_id(event.segment_id) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 370, in _get_aggregate_id aggregate_uuid = self.p_client.list_aggregates( File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 554, in list_aggregates return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group [11.423560s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_update_network_provider_attr_no_change [5.771395s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status [6.337675s] ... ok {0} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu [0.703459s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values [12.073601s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [1.982621s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [2.384722s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active [7.243166s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [2.586888s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule [13.147145s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [2.031033s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [2.700541s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [15.163945s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair [5.680415s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet [3.673483s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure [11.682801s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [9.088228s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_binding_fail_for_unknown_allocation [5.330748s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [5.771626s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean [1.723484s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver [1.484868s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding [4.339614s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups [13.526007s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant [1.571552s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values [7.573375s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.697251s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [2.606490s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [2.811336s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure [4.120837s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id [1.562827s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults [2.919680s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids [3.351442s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [5.755964s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [4.466907s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [3.047527s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 [2.170696s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [2.844033s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [2.164019s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter [10.839183s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [2.367704s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [10.649361s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active [4.784157s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V6_cidr [3.277850s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [9.834929s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify [4.552752s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big [2.865634s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [11.606233s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [1.078840s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [7.419502s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.587574s] ... ok {0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent [10.611214s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_delete_network [0.170712s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list [0.162849s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_sync [0.186935s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_update [0.157210s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_context_without_bounded_segment [0.177060s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr [16.922096s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_from_port [0.182192s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list [0.174665s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status [0.168984s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_with_device_not_bound_to_host [0.169090s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_empty_devices [0.165276s] ... ok {0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host [0.189548s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [1.153538s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only [3.311548s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [2.130660s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [4.325827s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool [0.704824s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_max_limits [2.292312s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [0.630504s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [2.182141s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [1.190972s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress [7.175110s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range [6.295639s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled [8.384479s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [4.061515s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_address_group_id [3.221252s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [2.440569s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description [6.865012s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id [2.470343s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [2.212309s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant [1.192535s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other [6.473939s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix [2.769201s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups [4.554762s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway [2.234580s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length [1.476275s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns [1.709629s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes [1.453947s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 [1.780379s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules [1.314477s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route [2.262351s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk [1.588709s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [1.596011s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id [2.210984s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_address_group_in_use [4.039784s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool [4.410612s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant [1.261410s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared [2.516124s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated [2.251405s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [4.470449s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group [2.607053s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 [2.259845s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db [1.499338s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse [2.012889s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post [1.152575s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas [1.555374s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [1.309587s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort [2.228242s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network [2.144682s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_create_subnetnotfound [6.105880s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only [1.593309s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id [0.978715s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet [1.632242s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [1.087028s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback [3.561114s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route [1.778324s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [3.901811s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction [5.615248s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [4.993346s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [1.521706s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error [1.064557s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count [2.106257s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail [1.353817s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max [1.632778s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update [2.293722s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id [2.333523s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [1.093886s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description [1.448708s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address [0.958003s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet [1.810726s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [1.398139s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version [0.949250s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [2.803471s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas [1.674225s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [4.961642s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name [3.338619s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets [5.118315s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries [1.681047s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas [1.351363s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups [5.829867s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [1.635887s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group [1.589409s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native [2.823255s] ... ok {1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group [1.292083s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group [1.105521s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [1.669280s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty [1.588253s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only [1.489451s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.736688s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native [2.815548s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails [1.572232s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback [1.580212s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules [2.148490s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty [2.356661s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty [1.306613s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails [1.443567s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order [4.295133s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination [4.313086s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty [3.301059s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [3.785132s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_true [1.298266s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event [1.718079s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway [2.149757s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort [1.789348s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name [1.205935s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event [2.304441s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 [1.419805s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted [0.918478s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [5.502711s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length [1.513040s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event [1.937365s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 [1.082609s] ... ok {0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name [1.060164s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 [0.566733s] ... ok {1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event [1.080017s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin [1.020160s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 [0.865169s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range [3.693824s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test___init__.MakeSerializableTestCase.test_make_serializable [2.523249s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_namespace_not_exists [0.174437s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_error [0.152584s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_namespace_not_exists [0.155726s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_no_namespace [0.145644s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_namespace_not_exists [0.161078s] ... ok {1} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_procs [0.150096s] ... ok {1} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_with_plural_name [0.011856s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools [1.876983s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync [0.414384s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync [0.256814s] ... ok {1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event [0.196700s] ... ok {1} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracked_resource [0.011808s] ... ok {1} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_with_override [0.011135s] ... ok {1} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_force_scheduling [0.105203s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent [0.601623s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment [3.849967s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event [6.229704s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver [0.849165s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents [1.518784s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard [0.579887s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty [1.385239s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [3.715079s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 [0.647227s] ... ok {2} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments [0.462877s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent [1.777504s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty [1.597928s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution [1.226044s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) [0.377867s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [2.956804s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) [0.380531s] ... ok {0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event [1.946649s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_removed_during_call [0.145607s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_no_namespace [0.156490s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_in_namespace [0.154061s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding [3.234705s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_error [0.139185s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_not_exists [0.123349s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_removed_during_call [0.088418s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_entries [0.149489s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns [1.744252s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw [3.510242s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_new_failed [4.330416s] ... ok {0} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_correct_output [0.184745s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event [0.408590s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_concurrency [5.559495s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false [0.676451s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage [0.219317s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_invalid_gw_V4_cidr [1.900585s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage [0.172352s] ... ok {0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_project [0.119425s] ... ok {0} neutron.tests.unit.quota.test_resource.Test_CountResource.test_all_plugins_checked [0.087093s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_non_tracked_resource [0.012133s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracking_disabled [0.008197s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty [0.012625s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_invoked_with_tracking_disabled [0.011695s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_dirty_resource [0.011704s] ... ok {0} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_tracked_resource_error_if_already_registered_as_untracked [0.003473s] ... ok {0} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_no_agents [0.084551s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints [0.823907s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each [8.628156s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_auto_reschedule_vs_network_on_dead_agent [0.497741s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts [0.784526s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one [0.675925s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent [2.400597s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts [0.780667s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network [1.515997s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings [1.082473s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [5.889935s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings [0.712378s] ... ok {1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed [0.600060s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network [1.701160s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) [0.409003s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) [0.556314s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [1.231174s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_non_pf_port_with_mac_port_not_updated [9.047286s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [4.804298s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) [2.900603s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) [0.337584s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [5.680225s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [3.594183s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 [0.591502s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router [1.737726s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet [4.678058s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents [0.485611s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [1.498605s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_single_agent [0.664301s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_pf_port_with_mac_port_updated [8.762277s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed [1.299413s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks [1.317540s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_auto_schedule_network_excess_agents [0.797032s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding [1.377246s] ... ok {0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent [1.329436s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets [5.605281s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [1.500178s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments [1.760473s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent [1.696888s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail [0.860787s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_fail_update_network_provider_attr [2.216078s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner [8.421945s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard [0.771243s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints [6.227445s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net [0.772661s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment [1.075202s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [5.674178s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az [2.264635s] ... ok {3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored [0.907862s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [1.400740s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router [1.052217s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields [5.939369s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router [1.496067s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized [1.364779s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr [1.423221s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [1.117704s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner [7.678232s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding [5.651985s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [9.467515s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding [1.886565s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router [1.643368s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr [1.405813s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding [3.153482s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [1.489961s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [1.786243s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed [8.356098s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent [10.906773s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list [0.397431s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling [0.452285s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host [2.547569s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding [9.212513s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change [0.356987s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt [0.407187s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip [0.802716s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding [6.757491s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters [2.927754s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change [5.178658s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding [5.027963s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status [9.534434s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule [5.462036s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling [21.812957s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding [8.078670s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding [5.609419s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [1.656095s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [6.160949s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner [3.552460s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent [5.862540s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter [3.401010s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host [4.277867s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding [6.646906s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added [13.358301s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [1.589581s] ... ok {2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify [3.385772s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_delete [0.351814s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_down [0.253126s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_list [0.212158s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_network_qos_policy_id [0.207250s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [15.452001s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router [1.257501s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_active_in_host [0.226383s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_wrong_host [0.218526s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices [0.052802s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_with_empty_devices [0.099335s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_failed_devices [0.078622s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_no_failure [0.133590s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify [0.115132s] ... ok {2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify_not_sent_with_port_not_found [0.128876s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [1.563394s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit [8.057036s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [1.796850s] ... ok {3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent [5.505554s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_update [0.251949s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete [0.227977s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_up [0.230515s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_host [0.246411s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_none [0.281087s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [5.414609s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_without_port_context [0.260348s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_failures [0.248951s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status_failed [0.233239s] ... ok {3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host_no_notify [0.244684s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed [0.962814s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group [11.675596s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [5.750529s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler [15.715368s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair [8.491224s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent [3.670931s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress [7.564044s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent [1.566829s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents [4.126608s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_low_version [6.796759s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found [11.676909s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_iterable_on_early_returns [0.236203s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_skips_get_l3_agent_candidates_if_dvr_scheduled [0.259687s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [8.682069s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive [1.460278s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail [1.411267s] ... 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.721886s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_not_ha_l3_agents_count [0.540532s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) [0.151551s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) [0.191954s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices [8.973090s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) [0.397523s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) [0.260168s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.131410s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action [0.815010s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group [3.388970s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules [10.251643s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt [0.904852s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers [1.370239s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress [2.383210s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs [1.211784s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update [0.694388s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile [0.355021s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete [0.306433s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,without manual scheduling) [7.474753s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [6.793657s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group [1.933821s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group [7.384383s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id [1.828116s] ... ok {1} 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) [4.051618s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant [2.317767s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added [10.075983s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native [2.725968s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use [7.148682s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid [1.117147s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk [0.668441s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated [1.526592s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive [6.526867s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [2.291070s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added [8.621183s] ... 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,without manual scheduling) [14.387770s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules [3.074874s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [1.673334s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [2.419745s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id [7.596485s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big [2.154625s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only [3.176597s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [10.407741s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [2.191408s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [5.386345s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix [3.727986s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only [1.581932s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,without manual scheduling) [14.477869s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [2.238716s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [2.094138s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix [2.283215s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_multiple_remotes [4.314157s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [1.463652s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [12.162781s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) [6.175500s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol [2.112169s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant [2.595270s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number [2.353831s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype [1.113650s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol [1.012213s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [0.765983s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [5.313639s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup [1.054265s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules [1.790282s] ... ok {1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) [10.423249s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_candidates_provided [0.186764s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway1 [0.113952s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway3 [0.193334s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway1 [0.237890s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name [4.869688s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway3 [0.285652s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_per_priority [0.282959s] ... ok {1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_no_chassis_available_for_existing_gateway [0.300097s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [1.937015s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup [0.528114s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error [0.310185s] ... ok {1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed [0.280023s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts [1.377854s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group [2.206529s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_create_conntrack_helper [0.566563s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helpers [0.563252s] ... ok {1} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_update_conntrack_helper [0.605316s] ... ok {1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_when_missing [0.263867s] ... ok {1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set [0.212433s] ... ok {1} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags [0.799667s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin [2.835357s] ... ok {1} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_disabled [0.275670s] ... ok {1} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_add_router [0.273929s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin [0.683708s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_false [0.684050s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [19.875179s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups [6.271947s] ... ok {1} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_not_port_vm [4.432772s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination [3.409233s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port [3.918395s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse [2.304834s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices [8.428342s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group [0.888143s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports [7.561815s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_compat_agent [0.049236s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port [2.378365s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated [2.112870s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list [2.939454s] ... ok {1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg [4.795705s] ... ok {1} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_resource_id_not_exists [0.313588s] ... ok {1} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_get_validated_method [0.258249s] ... ok {1} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_register_validate_method [0.176178s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_set_controller_rate_limit [0.202532s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_log_event [0.190926s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated [8.826752s] ... ok {1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_port_event [2.026097s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_drop [0.213685s] ... ok {1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_port [0.229942s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports [1.046640s] ... ok {1} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.446172s] ... ok {1} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_delete_log [0.179080s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled [0.183787s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count [9.484988s] ... ok {1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource [0.166400s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_init_chain [0.143937s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_update [0.138992s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label [0.175752s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) [0.528334s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label_rule [0.161473s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info_delete [0.233576s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [0.583584s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label [0.241465s] ... ok {1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_sync_router_namespaces [0.214297s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group [2.044963s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label [0.235477s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.547101s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_when_no_namespace [0.180222s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_stateless_iptables_manager [0.176182s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) [0.457129s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_granular_data [0.162731s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_legacy_mode [0.145820s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules [0.175231s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_in_update [0.101117s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_with_dvr_routers [0.150394s] ... ok {1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_metering_label_rules [0.164657s] ... ok {2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail [1.664468s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_unimpacted [0.362163s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none [9.082932s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_supported [0.222792s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_unreferenced [0.208294s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range_failed_with_segment_referenced [0.217900s] ... ok {1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range [0.502654s] ... ok {1} neutron.tests.unit.services.ovn_l3.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_ha_mandatory [0.282823s] ... ok {1} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test__is_user_defined_provider [0.241203s] ... ok {1} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_router_processing [0.306614s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty [2.624134s] ... ok {3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group [4.968893s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,with manual scheduling) [6.523269s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty [1.349435s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty [4.495593s] ... 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) [2.567694s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty [1.428455s] ... ok {2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event [1.230554s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_vfs [0.173408s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_error [0.148137s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_not_exists [0.151780s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_not_exists [0.149694s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty [3.819414s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_in_namespace [0.153734s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_entry [0.140185s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_failed [0.180571s] ... ok {2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_pass [0.156603s] ... ok {2} neutron.tests.unit.quota.test_resource.TestResource.test_resource_negative_default_value [0.017817s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_changed [9.220956s] ... 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) [3.366104s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty [1.034720s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection [0.399475s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage [0.312051s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage [0.432269s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_port_id_returns_400 [0.955346s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info [0.409417s] ... ok {2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event [0.207876s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_not_tracked [0.010111s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_with_tracking_disabled_by_config [0.004774s] ... ok {2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_no_override [0.013581s] ... ok {2} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_several_agents [0.152805s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints [0.597442s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty [2.300446s] ... ok {3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event [1.131364s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_id [0.154771s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_in_namespace [0.269717s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_removed_during_call [0.181422s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_op_not_supported [0.087624s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_namespace [0.089740s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_icmp_entry [0.118031s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_tcp_entry [0.125837s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_udp_entry [0.150760s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_list_entries [0.135597s] ... ok {3} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_namespace [0.089764s] ... ok {3} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_without_plural_name [0.015363s] ... ok {3} neutron.tests.unit.quota.test_resource.TestResource.test_resource_default_value [0.010214s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false [0.539472s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight [3.365530s] ... 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,without manual scheduling) [5.651675s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved [0.259466s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false [0.268213s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints [0.726878s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping [1.530833s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,without manual scheduling) [3.295781s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false [3.130245s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info [0.310733s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty [0.220920s] ... ok {3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync [0.217209s] ... ok {3} neutron.tests.unit.quota.test_resource.Test_CountResource.test_core_plugin_checked_first [0.140101s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet [2.194806s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_tracked_resource [0.026804s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_tracked [0.022506s] ... ok {3} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_new_resource [0.025227s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts [0.601162s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent [0.703280s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active [0.513882s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az [0.653187s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up [0.781671s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 471, in fire_timers timer() File "/usr/lib/python3.9/site-packages/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/common/utils.py", line 949, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 58, in synced_send self._notify() File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/notifiers/batch_notifier.py", line 69, in _notify self.callback(batched_events) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 211, in _send_notifications event.method(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/builddir/build/BUILD/neutron-24.2.3.dev18/neutron/services/segments/plugin.py", line 246, in _update_nova_inventory ipv4_inventory = self.p_client.get_inventory(event.segment_id, File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 58, in wrapper return f(self, *a, **k) File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 487, in get_inventory return self._get(url).json() File "/usr/lib/python3.9/site-packages/neutron_lib/placement/client.py", line 190, in _get return self._client.get(url, endpoint_filter=self._ks_filter, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1154, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down [0.705560s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment [1.692578s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default [0.536682s] ... ok {2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal [0.559139s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents [0.816045s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) [0.364953s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) [0.274120s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down [0.182975s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up [0.440446s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents [0.488466s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,without manual scheduling) [7.846336s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match [3.851546s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [17.634222s] ... ok {3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected [2.775410s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers [0.396872s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested [1.363029s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule [1.686231s] ... 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) [6.645930s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints [6.889635s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers [4.950620s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule [9.892733s] ... 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) [7.758879s] ... 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) [3.582949s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_ip_direct_port_delete_returns_409 [15.482628s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [9.137948s] ... ok {0} 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.308874s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [10.411553s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [4.956339s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent [0.862015s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [0.691871s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [1.013204s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [0.789430s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized [0.379711s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy [0.406992s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [0.598561s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_crd_ops [14.044549s] ... ok {0} 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) [10.370994s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [10.112922s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [3.289593s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding [0.815939s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [0.858139s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent [1.138398s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent [1.226082s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [1.110735s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [1.240567s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router [1.065239s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy [1.504704s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [1.382870s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers [1.522888s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers [1.546887s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [1.279278s] ... 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) [10.140397s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [3.028748s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [4.299628s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) [3.844978s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [1.252005s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha [0.463712s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_port_id [14.874648s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [4.140011s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) [8.727673s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router [7.800322s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router [0.483072s] ... ok {0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) [7.175116s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_filter_existing_chassis [0.447254s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_existing_gateway [0.370675s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_new_gateway [0.371476s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_random_chassis_available_for_new_gateway [0.391932s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_filter_existing_chassis [0.405249s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_chassis_available_for_existing_gateway [0.378123s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_per_priority2 [0.411274s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_existing_gateway [0.402894s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_with_rebalance [0.378451s] ... ok {0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_no_chassis_available_for_new_gateway [0.439984s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again [1.164636s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_same_fixed_ip_same_port [27.174787s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_topology [8.225925s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net [1.124186s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools [0.902085s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup [1.145702s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors [0.877926s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value [1.291290s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed [1.205403s] ... ok {0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default [1.119863s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler [39.018435s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_delete_conntrack_helper [1.389659s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent [25.758887s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_not_allowed [1.565580s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_delete_conntrack_helper [1.417227s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip [3.049580s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers [2.386336s] ... ok {0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_get_conntrack_helper [8.141433s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_duplicate_recordset [0.548292s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_over_quota [0.446588s] ... ok {0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_zone_not_found [0.350008s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified [1.238855s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler [1.124518s] ... ok {0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.Test_LegacyPlusProviderConfiguration.test__update_router_provider_invalid [0.393778s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port [9.518831s] ... ok {0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_enabled_log [0.385630s] ... ok {0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_update_router [0.374894s] ... ok {0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.399861s] ... ok {0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_delete_events [0.411012s] ... ok {0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_disabled_log [0.439660s] ... ok {0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_enabled_log [0.514171s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids [2.770773s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None [21.380040s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router [2.665968s] ... ok {0} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type [19.340718s] ... ok {0} neutron.tests.unit.services.logapi.common.test_sg_callback.TestSecurityGroupRuleCallback.test_handle_event [0.354735s] ... ok {0} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_invalid_resource_constraint [0.387268s] ... ok {0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported [1.068659s] ... ok {0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported [0.515575s] ... ok {0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported [0.601302s] ... ok {0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_add_log_object_refs [0.409033s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_missing_acls [0.430003s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_add_label_related [0.324032s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_add_logging_options_to_acls [0.378404s] ... ok {0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create_meter_name [0.271135s] ... ok {0} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_logging_type_supported [0.270864s] ... ok {0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types [0.658946s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist [22.099975s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [22.217381s] ... ok {0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.373392s] ... ok {0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver [0.464895s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_update_log [0.272362s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ [0.059906s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_port [0.055603s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_get_rpc_method [0.087677s] ... ok {0} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_register_rpc_methods_method [0.154592s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options [0.430917s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target [0.392304s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port [0.234091s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource [3.919730s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource [0.387969s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log [0.226407s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value [0.281662s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs [0.732191s] ... ok {0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled [0.396001s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_create_no_granular_traffic_counters [0.308812s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_get_traffic_counters [0.210033s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report [0.250737s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_router_deleted [0.315088s] ... ok {0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_routers_updated [0.274748s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_dvr_routers [0.217700s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_legacy_routers [0.219172s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule [0.262921s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_without_label [0.249394s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_with_missing_chain [0.210282s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_iptables_manager_never_create_with_no_valid_namespace [0.290914s] ... ok {0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label [0.232442s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_201 [65.412704s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents [12.869223s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action [0.898866s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr [0.578967s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [14.772242s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers [0.690550s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action [0.748265s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert [0.749859s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_clears_orphaned_floatingip_port [4.773413s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update [0.655198s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host [0.913094s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet [0.837913s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled [8.369108s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_ip_only [12.337898s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external_failure [8.157692s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist [7.857124s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_dest_ip_only [4.892202s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_remote_ip [7.145169s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [12.735124s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_no_compat_agent [0.093923s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call [3.519505s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [14.000341s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call [8.599020s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None [8.086205s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call [3.409799s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_clear_routes_with_None [27.577581s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [17.813394s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error [10.276042s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers [17.518552s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_multi_routes [19.714341s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) [1.404943s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) [1.243194s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [16.082354s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) [5.317879s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) [1.204046s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) [1.174886s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [0.986859s] ... ok {0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router [33.522880s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_impacted [0.488376s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range [0.785307s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_one_route [14.174202s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_unsupported_network_type [0.788786s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_invalid_network_returns_400 [0.959465s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range [0.586980s] ... ok {0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range_failed_with_impacted_existing_range [0.761731s] ... ok {0} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_floatingip_processing [0.360055s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [14.824790s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) [0.896419s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) [0.840535s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) [0.535139s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,with manual scheduling) [14.664858s] ... ok {2} 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) [5.772689s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_multiple_subnets_ipv6 [15.881219s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_not_changed [15.068302s] ... 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) [8.230819s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_non_existent_network_returns_404 [3.257060s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_subnetpool_address_scope_update [8.062875s] ... ok {2} 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) [14.626258s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_associate_to_dhcp_port_fails [4.778960s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.346556s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_notifications [12.424179s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,without manual scheduling) [13.833480s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [7.477920s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_network_id_returns_400 [0.996772s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_admin_address_out_of_pool [8.223610s] ... ok {2} 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) [15.290401s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_only_network_returns_400 [2.477116s] ... 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) [13.319204s] ... ok {3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) [5.926495s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway2 [0.195547s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_new_gateway [0.148906s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_existing_chassis_available_for_existing_gateway [0.181610s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway2 [0.211130s] ... ok {3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_per_priority2 [0.273909s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_public_subnet_returns_400 [14.547613s] ... ok {2} 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) [15.571047s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_cidr_overlapped_with_gateway [17.634063s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_not_existing_network_returns_404 [1.454500s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router [5.201889s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only [0.308705s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin [0.329358s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures [0.342840s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input [0.537431s] ... ok {3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin [0.260513s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helper [0.268710s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_invalid_proto_for_helper [0.251965s] ... ok {3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_update_conntrack_helper [0.398360s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_with_custom_email [0.242675s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set [0.177833s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_dns [0.163575s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_with_reverse_dns [0.179305s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_zone_not_found [0.097933s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv4_ptr_is_misconfigured [0.131567s] ... ok {3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv6_ptr_is_misconfigured [0.150502s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test___attrs_to_driver [0.264571s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider [0.099114s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups [0.153169s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid [0.098036s] ... ok {3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router [0.113066s] ... ok {3} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_enabled [0.062337s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_create_events [0.100845s] ... ok {3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_disabled_log [0.070115s] ... ok {3} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_create_events [0.101412s] ... ok {3} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_port_vm [0.086034s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_fails_nested [8.215847s] ... ok {3} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged [7.162243s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,with manual scheduling) [13.639721s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [4.955108s] ... ok {3} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg [2.290534s] ... ok {3} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log [1.221531s] ... ok {2} 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) [3.918967s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc [18.571984s] ... ok {3} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event [2.880660s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_port [6.023306s] ... ok {3} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_specific [2.187584s] ... ok {3} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_disable_events [0.099699s] ... ok {3} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_snat_disable [0.086700s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_empty_port_and_subnet_ids [1.950576s] ... ok {2} 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.463278s] ... ok {3} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported [2.221296s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_generate_cookie [0.109504s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_initialize_bridge [0.099501s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [2.455488s] ... ok {3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_add_port_event [0.104696s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_duplicated_specific_ip [5.009377s] ... ok {3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_with_log_name [0.142207s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_without_ips [1.331865s] ... ok {3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__set_acls_log [0.119251s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods [0.539774s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,without manual scheduling) [4.101563s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods [0.217400s] ... ok {3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers [5.687895s] ... ok {3} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_create_log [0.262190s] ... ok {3} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_log_resources [0.170346s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_allocation [9.816408s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type [0.306159s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port [0.496254s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target [0.255586s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log [0.259001s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value [0.354334s] ... ok {3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log [0.423002s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_and_invalid_fip_address [2.026543s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_runtime_error [0.177222s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_with_bad_driver_impl [0.175137s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_metering_agent_host_value [0.193446s] ... ok {3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_update_metering_label_rule [0.187048s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_iptables_manager_for_distributed_routers [0.162133s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_dvr_router [0.172171s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_sync_router_namespaces [0.282156s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers [0.217917s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_clear_gateway_callback_failure_returns_409 [14.062244s] ... ok {3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers_removal [2.405714s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_call_extensions [0.764073s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_non_admin [5.222531s] ... 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) [13.868750s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call [2.366143s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip [2.466926s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingips_native_quotas [2.232761s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_source_ip_only [1.781434s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_delete_ext_net_with_disassociated_floating_ips [2.247379s] ... ok {2} 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) [5.262973s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call [3.789158s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call [1.453734s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_race_with_interface_add [7.042675s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_subnet_inuse_returns_409 [2.902954s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,with manual scheduling) [5.977364s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_association_on_unowned_router [9.004202s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_fail_after_port_create [4.718625s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering [8.362453s] ... 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) [5.374887s] ... ok {3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared [1.327562s] ... ok {3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_missing_physical_network_for_vlan [0.180218s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination [4.584003s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) [3.405808s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_retry [4.592727s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_ext_gateway_return_404 [5.328604s] ... ok {2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) [3.015957s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_candidates_provided [0.124248s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_chassis_available_for_new_gateway [0.131280s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_random_chassis_available_for_new_gateway [0.098726s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_existing_chassis_available_for_existing_gateway [0.106557s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_per_priority [0.104309s] ... ok {2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_with_rebalance [0.090979s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_sort [6.885672s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces [2.971579s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_port_returns_404 [6.242840s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error [0.269538s] ... ok {2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error [0.222017s] ... ok {2} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_conntrack_helper [0.222878s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_zone_conflict [0.138049s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_reverse_zone_over_quota [0.139456s] ... ok {2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_single_record_from_two_records [0.137488s] ... ok {2} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin [0.375378s] ... ok {2} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_delete_events [0.216380s] ... ok {2} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_delete_router [0.189495s] ... ok {2} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_target_id_not_exists [0.123761s] ... ok {2} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_unsupported_logging_type [0.152065s] ... ok {2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_exists [0.130305s] ... ok {2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_not_set_gw_port [0.126261s] ... ok {2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_is_empty [0.150311s] ... ok {2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_removed_log_object_ref [0.138507s] ... ok {2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test__get_cookie_by_id_not_found [0.157056s] ... ok {2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_update_or_create_log_event [0.169344s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_empty [0.170805s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg [0.251868s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_all [0.219219s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_subnet_returns_400 [3.730170s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log [0.184586s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_only_if_exists [0.178074s] ... ok {2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create [0.155124s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vif_type_compatible [0.132629s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vnic_compatible [0.122700s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter [0.342038s] ... ok {2} neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb [0.232787s] ... ok {2} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ [0.133189s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report_interval [0.894284s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info [0.154081s] ... ok {2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label_rule [0.166624s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_dvr_router [0.130517s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_with_rules [0.139410s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules_with_no_gateway_router [0.138203s] ... ok {2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule [0.131717s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_port_owner_as_admin [9.282865s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_non_admin_context_agent_notification [11.307069s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_non_admin [1.420404s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_set_gateway_cidr_overlapped_with_subnets [5.692823s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_and_remote_ip [3.679701s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_and_fip_address [2.710067s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_no_ip_prefix_entered [1.315366s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway [3.720188s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id [1.883609s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call [0.517688s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_wrong_subnet_id [4.607171s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_subnet_gateway_disabled [9.715210s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call [3.704801s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared [1.256757s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_to_empty_with_existed_floatingip [11.231804s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_multiple_floatingips_same_fixed_ip_same_port [11.034102s] ... ok {2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router [9.667806s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_non_router_port_device_id_of_other_tenants_router_update [1.832107s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_referenced [0.274413s] ... ok {2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_unsupported [0.180478s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_routers_native_quotas [0.470156s] ... ok {2} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_add_router_interface [0.249527s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_to_same_port_id_twice [14.764956s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floating_non_ext_network_returns_400 [2.798144s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [9.877954s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [4.290526s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv6_subnet [8.349974s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_different_external_subnet [11.996789s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_subnet [3.403929s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag_disabled [0.445709s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_vlan_network [0.865826s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_multisubnet_id [6.194928s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_404 [19.859356s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_multi_external_one_internal [24.090900s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip [4.099932s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed [0.896698s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed_logical_port_down [0.817090s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip [6.083686s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_member_fip [0.882346s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_router_with_ext_gw [0.638844s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disable_snat [0.747481s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_port_update_postcommit [0.471925s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_subnet [2.286103s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_with_gateway_set [0.449556s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_assoc_fails [9.670284s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails [2.182714s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested_delete_router_failed [1.674596s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event_no_gw_chassis [3.982372s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_reassociate_to_same_port_diff_fixed_ip [1.261955s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_no_change [0.721369s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_name_change [0.735138s] ... ok {1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_change [0.544491s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_not_found [0.766882s] ... ok {1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_placement_gone [0.871524s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_wrong [0.190148s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_create_or_update [0.171179s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_pf_objs [0.144758s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_tunnel_networks [0.172913s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created [0.160901s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created_with_ranges [0.137596s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted_with_ranges [0.126167s] ... ok {1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated_with_ranges [0.099887s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_port_with_device_id_of_other_tenants_router [8.204759s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update [2.544475s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address [0.136277s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding [0.300073s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding [0.421665s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding [0.358922s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings [0.168946s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding [0.161320s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_no_such_opt [0.192583s] ... ok {1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_values [0.219753s] ... ok {1} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_delete_policy [0.130123s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported [0.493433s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported [0.289360s] ... ok {1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods [0.258388s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_invalid_create_port [14.638271s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_delete_rule [0.740538s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_non_existing_rule [0.616312s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_pps_rule [0.228668s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__get_min_bw_traits [0.295180s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule [0.259866s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule [0.188328s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy [0.076897s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_same_external_and_internal [25.222595s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters [2.614160s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule_for_nonexistent_policy [0.296289s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy_with_filters [0.269235s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy [0.255307s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_nexthop [5.852765s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters [0.444794s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_nonexistent_policy [0.317067s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type_as_user [0.244899s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types [0.326562s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_bad_policy [0.348883s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max [0.337904s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_route_via_another_tenant_subnet [2.025749s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_first_floatingip_associate_notification [12.275913s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy [0.455115s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_network [0.395543s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid [0.320472s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid [0.221610s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed [0.225191s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed [0.323171s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed [0.269742s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed [0.382521s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease [0.486063s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase [0.610298s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps [2.059118s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement [0.169475s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_qos_network_policy [0.333368s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway [7.730817s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change [2.478983s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_qos_change [0.436346s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change [0.578744s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_change [0.409583s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_qos_network_policy [0.422543s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_invalid_fixed_ip [16.035655s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback [0.676312s] ... ok {1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port [0.460004s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_doesnt_delete_if_fixed_in_interim [2.020651s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway_tenant_ctx [9.550912s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete [5.770183s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_port_status_not_applicable [18.358761s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_net_not_external_returns_400 [2.530427s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_destination [7.756400s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries [5.091979s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object [2.521689s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet_forbidden [5.574378s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_external_route [5.288582s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_bad_values [0.989476s] ... ok {1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision [3.083000s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigNotParsedTestCase.test_ini_no_crash_if_config_files_not_parsed [0.009704s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigFileTestCase.test_read_configuration_from_all_matching_files [0.332539s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_delete_port_after_failure [2.248435s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.NeutronModuleTestCase.test_can_parse_multi_opt_service_provider_from_conf_file [0.196051s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_invalid_format [0.197240s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_service_provider_opt [0.206839s] ... ok {1} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_provider [0.160295s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_updated [0.252039s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_not_on_host [3.377137s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk [0.175278s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_disabled [0.200680s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_by_id [0.206647s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_cache_miss [0.188435s] ... ok {1} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_ensure_trunk_subports [0.205646s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created [0.170102s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created_trunk_on_trunk_update [0.193137s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_not_for_this_agent [0.208285s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_bridge_name [0.208774s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_random_string [0.245439s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_int_side [0.171913s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_degraded [0.198490s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_get_trunk_details_failure [0.186473s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet1_returns_400 [9.377903s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_rewire_trunk_failure [0.200951s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_interface_wont_appear [0.177065s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_missing_bridge [0.144192s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet1_returns_400 [7.942271s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_parent_port_not_found [1.121840s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_rpc_failure [0.233782s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_rpc_failure [0.184568s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_sub_port_unplug_fails [0.169291s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_creation [0.156102s] ... ok {1} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_not_loaded [0.186881s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_db_exception [0.230264s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_not_found [0.208502s] ... ok {1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added [0.228834s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_create_different_fixed_ip_same_port [20.909074s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_port_existing_network_returns_400 [5.728275s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error [4.044373s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet2_returns_400 [9.030978s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_port_id_returns_409 [13.935394s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet [10.348423s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error [12.596063s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [5.676884s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings [10.739786s] ... ok {1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_created [0.137407s] ... ok {1} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_add_new_type [0.175863s] ... ok {1} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_raises_keyerror_on_redefinition [0.185217s] ... ok {1} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator [0.188994s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers [0.693318s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types [0.805257s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [15.304963s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found [0.584471s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_out_of_pool [10.732551s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound [3.196280s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [2.737348s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create [6.549765s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list [2.710569s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet [39.231098s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet_without_gateway_ip [2.851852s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises [4.283621s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_cidr_overlapped_with_gateway [12.162894s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification [19.316954s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port [4.082241s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state [3.396845s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete [4.630805s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_bad_tenant_returns_404 [6.148968s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create [0.547978s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_no_ext_gwinfo [0.659473s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use [4.798556s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet2_returns_400 [13.617440s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list [2.252776s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_subnet [9.685405s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete [0.796086s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification_port_delete [18.903431s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [1.460392s] ... ok {1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down [7.828785s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnet_port [11.106376s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set [2.595552s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorPrepareTestCase.test__prepare_subports_raise_no_provider_ext [0.117947s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_type [0.113490s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination_reverse [5.162459s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_port_existed_returns_409 [6.014799s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_false [2.330773s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_unbound_port [1.881259s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_different_net [5.185811s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host [4.086628s] ... ok {1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk [1.524701s] ... ok {1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents [0.619315s] ... ok {1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible [0.551321s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_overlapped_cidr_returns_400 [6.612066s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_interface_in_use_by_route [9.214966s] ... ok {1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch [0.583001s] ... ok {1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id [0.219600s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_port_delete [11.308642s] ... ok {1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_no_admin [0.177550s] ... ok {1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name [0.162014s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider [0.209193s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements [0.173946s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_specified_for_service_type [0.180510s] ... ok {1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_by_name_is_loaded [0.150367s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_fails [0.119215s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works [0.150566s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_port_works [0.157254s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list [1.864888s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_nonshared_network [0.183358s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure [0.185652s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_bw_compatibility [0.211424s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_private_fails [0.168386s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_private_fails [0.136563s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_shared_fails [0.117082s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_sort [0.979615s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound [0.127814s] ... ok {1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_caches_extracted_fields [0.137090s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_new_defaults [0.272802s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet [3.578158s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_invalid_scope [0.253610s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_specify_id_backend [0.798243s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_new_defaults [0.273303s] ... ok {1} neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement [0.205529s] ... ok {1} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_set [0.126510s] ... ok {1} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_zero [0.140887s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_port_from_other_tenant [4.721163s] ... ok {1} neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle [4.070279s] ... ok {1} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch [0.121130s] ... ok {1} neutron.tests.unit.test_wsgi.DictSerializerTest.test_dispatch_default [0.097997s] ... ok {1} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception [0.116642s] ... ok {1} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_unicode [0.112754s] ... ok {1} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_deserializer [0.000278s] ... ok {1} neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_custom [0.104608s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_default [0.081956s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_with_both_ids_returns_400 [1.561390s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_default [6.136800s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update [10.141387s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_with_given_content_types [1.960152s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_query_extension [0.084702s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_missing [0.091148s] ... ok {1} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_charset [0.087297s] ... ok {1} neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch [0.084388s] ... ok {1} neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_throws_unsupported_media_type_error [0.114410s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_invalid_snat_setting [1.847580s] ... ok {1} neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_default [0.123227s] ... ok {1} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_serializer [0.000106s] ... ok {1} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_json_response [0.000127s] ... ok {1} neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_json_content_type [0.094939s] ... ok {1} neutron.tests.unit.test_wsgi.TextDeserializerTest.test_dispatch_default [0.088422s] ... ok {1} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test__get_source_ports_from_ss_output [0.004976s] ... ok {1} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_no_config_decorator [0.097494s] ... ok {1} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables [0.111968s] ... ok {1} neutron.tests.unit.tests.test_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler [0.048219s] ... ok {1} neutron.tests.unit.tests.test_base.CatchTimeoutTestCase.test_catch_timeout [0.034808s] ... ok {1} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit [0.054920s] ... ok {1} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_no_ignored_tracebacks [0.138428s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_default [4.800068s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_add_multiple_prefixes_ipv6 [4.933057s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_disabled [2.746342s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_fixed_ip_same_port [9.196866s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_enabled [5.062758s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_invalid_ext_ip [1.328283s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination_reverse [1.417469s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_routes_update_for_multiple_routers [9.262783s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_callback_failure_returns_409 [1.986004s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_nothing_returns_400 [3.628938s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_two_fips_one_port_invalid_return_409 [7.336429s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_router [14.146686s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_ipv6_subnet_from_interface [3.568207s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_port_device_id_to_different_tenants_router [1.944241s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_show [2.055266s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_disabled [2.690581s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ipv6_subnet_ext_ra [4.876556s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_subnet_gateway_for_external_net [1.229214s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_updates_port_device_id [7.678977s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set_and_snat_disabled [0.419409s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lsp_external_id [0.335869s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_without_gateway_port [0.329062s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_router_with_ext_gw [0.420845s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_no_lsp_external_id [0.356962s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_enabled [4.264218s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external [2.978964s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disassociate_floatingips [2.274235s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_enable_snat [0.353778s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_ovn_l3_router_plugin_without_ovn_mech_driver [0.348419s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_port_update_before_update_router_port_without_ip [0.442203s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways [0.359616s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip [0.349775s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_ipv6 [4.062606s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_admin_state_change [0.396732s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_active [0.361273s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_down [0.311038s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_external_ip_used_by_gw [2.300434s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_nexthop_is_port_ip [5.155307s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw [2.069107s] ... ok {0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_no_azs [0.258817s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_found [0.263790s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_without_direction [0.281720s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_after_transient_error [0.153627s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_new [0.225220s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_found [0.146455s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_dup_address [2.289569s] ... ok {0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_supported_agent_types [0.280257s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_delete [0.131598s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_create [0.071680s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_create_or_update [0.072534s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_register [0.063605s] ... ok {0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_protocol [0.051471s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_destination_route [2.860817s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported [0.250501s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods [0.126223s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.139901s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details [0.139758s] ... ok {0} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded [0.135376s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_rule [0.595367s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_update_rule [2.694988s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_and_pps_rule [0.092157s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_nexthop_route [4.094074s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_mix_rules_non_provider_net [0.064463s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_no_qos_policy [0.077584s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_unbound_port [0.065642s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_unbound_port [0.108321s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_duplicates [0.081116s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_packet_rate_limit_rule [0.123473s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_pps_direction_conflict [0.132337s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit [0.102378s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy [0.085506s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_for_nonexistent_policy [0.076092s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule [0.095115s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type [0.085006s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule [0.089490s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_nexthop_ip [5.988639s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy [0.079656s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy [0.168807s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules [0.258119s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy [0.213094s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_nonexistent_policy [0.152659s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule [0.151904s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule_for_nonexistent_policy [0.162272s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy [0.205808s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type [2.136969s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_nexthop_is_outside_port_subnet [3.572811s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type [0.168238s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering [0.163474s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_for_nonexistent_policy [0.163611s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_packet_rate_limit_rule [0.166906s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy [0.207726s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_in_pool [5.630125s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw [0.432328s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed [0.238573s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_equal_minkbps_and_minkpps [0.401926s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps_and_min_bw [0.391749s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_policy_empty [0.225761s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_min_bw [0.169359s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_allocation [0.175852s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_old_rule_not_min_bw [0.392949s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_conflict [0.260780s] ... ok {0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_remove_qos [0.882926s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ip_not_allowed [5.240227s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test__plugin_driver [0.269676s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag_enabled [0.322247s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_in_nat_rule [0.310427s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_with_gateway_port [0.391303s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lb_vip_fip [0.412048s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_network_description_bumps_revision [3.093559s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lsp_external_id [0.552184s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_one [0.419138s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnets [8.160506s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises [2.207297s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface [2.540499s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_update_lrouter_port [0.300475s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create [1.275692s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_no_gateways [0.216991s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event [0.228065s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate [0.191225s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate_distributed [0.345116s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_subnet [0.218952s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_clear [0.250051s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw_and_disabled_snat [0.301051s] ... ok {0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_subnet_description_bumps_revision [1.652275s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_default_unique [0.103767s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_driver_unique [0.090273s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers [0.091491s] ... ok {0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers_with_fields [0.083413s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_concurrent_removal [0.129396s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_for_subport [0.147880s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_not_found [0.149837s] ... ok {0} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport_non_existent_trunk [0.184571s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_int_side [0.146571s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_trunk_side [0.132910s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_trunk_side [0.136046s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_missing_argument [0.140619s] ... ok {3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_fail_non_exist [1.772118s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__set_trunk_metadata_with_None_params [0.146529s] ... ok {3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_without_resource_info [0.173344s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_ok [0.087613s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_unwire [0.147992s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_fip_objs [0.059087s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_update [0.065542s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_wire [0.143000s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_provider_networks [0.057826s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_lb_names [0.077577s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_trunk_manager_failure [0.134680s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted [0.089168s] ... ok {3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated [0.074502s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_trunk_manager_failure [0.187805s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal [0.084912s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use [0.081839s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding [0.089065s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding [0.157142s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding [0.082706s] ... ok {3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use [0.078520s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_network [0.077842s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers [0.063058s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver [0.091060s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.182786s] ... ok {3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values [0.212595s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_delete_rule [0.783100s] ... ok {0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_add_sub_port_plug_fails [2.069390s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_is_loaded [0.087268s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_not_found [0.137807s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_key_not_found [0.129674s] ... ok {0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added_no_parent [0.122734s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_agent.TrunkSkeletonTest.test___init__ [0.139295s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ [0.124324s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_same_net [9.131729s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ [0.458768s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_no_data_returns_400 [0.523519s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_update_rule [2.130410s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_and_pps_rule [0.114689s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_rule [0.086590s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_inherited_policy [0.083933s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_rule [0.110836s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_non_min_bw_or_min_pps_rule [0.103300s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_for_nonexistent_policy [0.141110s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_for_nonexistent_policy [0.112593s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min [0.082744s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule [0.074659s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_bad_policy [0.153443s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_bad_policy [0.096261s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type_as_user [0.139133s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy [0.157110s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy [0.154304s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule [0.152430s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy [0.154085s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_bad_tenant_returns_404 [2.431167s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy [0.276050s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy [0.149792s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy_with_filters [0.166011s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule [0.170980s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule [0.212871s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration [5.995912s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ [0.097974s] ... ok {0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_deleted [0.082169s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit [2.670267s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call [0.160682s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_concurrent_delete_upon_subnet_create [3.904719s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_direction_min_pps_and_min_bw [0.309694s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease_min_pps [0.306388s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_rule_not_min_bw [0.496901s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_qos [0.187484s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_generation_conflict [0.229403s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver [2.407114s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_ports_to_update [0.605830s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo [2.062834s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_new_policy [0.175059s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_network [0.285425s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_non_admin [0.762836s] ... ok {3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port_and_network [0.484665s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list [1.406635s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_callback [1.352870s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision [1.592434s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down [1.620884s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create [1.615834s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [5.131158s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk [4.572426s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router [6.782430s] ... ok {3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group [0.707755s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigDirTestCase.test_can_parse_multi_opt_service_provider_from_conf_dir [0.127506s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigDirTestCase.test_read_configuration_from_all_matching_files [0.105954s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_multi_service_provider_opt [0.105822s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_name_too_long [0.094613s] ... ok {3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_default_service_provider_opt [0.048706s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_subport [0.073945s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_trunk [0.061644s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_not_trunk [0.141823s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_deleted [0.108312s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport [0.050707s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_trunk_on_host [0.044968s] ... ok {3} neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_is_loaded [0.091906s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ [0.053995s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted_trunk_on_trunk_update [0.095461s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_only_service_ports_on_bridge [0.049818s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_ovsdb_error [0.041523s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_keyword_argument [0.045591s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_positional_argument [0.049499s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_active [0.053968s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_create_trunk_failure [0.055412s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_trunk_not_associated [0.996500s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_ovsdb_failure [0.109956s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_port_not_found [0.153108s] ... ok {0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete [3.687617s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_ovsdb_failure [0.162933s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test__update_subport_binding [0.130586s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_loaded [0.130461s] ... ok {3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_vif_details_bridge_name_handler_registration [0.172660s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk [0.181207s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted_no_parent [0.276045s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted_no_subports [0.178801s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_created [0.213625s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception [3.157852s] ... ok {3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandlerWithPlugin.test_parent_build_does_not_trigger_trunk_active [2.060523s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset [2.411925s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_floatingip_existed_returns_409 [11.257644s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_invalid_vlan_id [1.082711s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_port_id [0.068020s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_id [0.045519s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_invalid_segmentation_type [0.039769s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination [1.285397s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_parameters [0.777558s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror [4.544160s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_true [2.702821s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_inuse_returns_409 [1.798403s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises [2.156496s] ... ok {0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises [2.184035s] ... ok {0} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless [0.462221s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror [10.448014s] ... ok {0} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch [4.315737s] ... ok {0} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin [0.220920s] ... ok {0} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_id [0.168553s] ... ok {0} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_id [0.231123s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_get_service_plugin_by_path_prefix_3 [0.259284s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_child_first [0.136712s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_by_name_specified_for_service_type [0.167418s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_mixed_specified_for_service_type [0.209872s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_conflicts_with_core_plugin [0.143532s] ... ok {0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded [0.192862s] ... ok {0} neutron.tests.unit.test_neutron_plugin_base_v2.NeutronPluginBaseV2TestCase.test_can_load_core_plugin_without_datastore [0.152664s] ... ok {0} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__regex_value [0.118730s] ... ok {0} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check_deepcopy [0.126492s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_port_works [0.133519s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_create [0.150898s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized [0.155925s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_returns_200 [11.844291s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_empty_dict_validator [0.096534s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_wrong_validation_info [0.059843s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create [0.200250s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_nonadminctx_returns_403 [0.169840s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list_forbiden [0.217413s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_malformed_target_field_raises [0.242730s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_log_rule_list [0.163600s] ... ok {0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_no_target_field_raises [0.158795s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws [0.220035s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_false [0.258275s] ... ok {0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws [0.320786s] ... ok {0} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_defined [0.177426s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default [0.164641s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_defined [0.063540s] ... ok {0} neutron.tests.unit.test_service.TestRunWsgiApp.test_start_all_workers [0.100646s] ... ok {0} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_action_None [0.046680s] ... ok {0} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json [0.051845s] ... ok {0} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_deserialize [0.001096s] ... ok {0} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_and_query_extension [0.075903s] ... ok {0} neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_bad_request [0.066774s] ... ok {0} neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_server_error [0.104871s] ... ok {0} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_body_serializer [0.000348s] ... ok {0} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_unknown_content_type [0.000244s] ... ok {0} neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_raise_bad_request [0.057604s] ... ok {0} neutron.tests.unit.test_wsgi.SerializerTest.test_get_deserialize_handler_unknown_content_type [0.097862s] ... ok {0} neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_unknown_content_type [0.129738s] ... ok {0} neutron.tests.unit.test_wsgi.TestWSGIServer.test_app [0.250893s] ... ok {0} neutron.tests.unit.test_wsgi.TestWSGIServer.test_ipv6_listen_called_with_scope [0.124874s] ... ok {0} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_multiple_workers [0.054556s] ... ok {0} neutron.tests.unit.test_wsgi.TestWorkerService.test_start_withoutdb_call [0.085135s] ... ok {0} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test_exception_handler [0.152422s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception [12.563155s] ... ok {3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_deleted [0.176187s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_with_both_ids_returns_200 [11.504763s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update [2.128479s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create [8.053431s] ... ok {3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete [3.647603s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_delete_routes [12.300853s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk [4.891199s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks [6.504071s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_vlan_id_not_an_int [0.101068s] ... ok {3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_raises_conflict [2.746772s] ... ok {3} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty [0.732326s] ... ok {3} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers [0.202959s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_request_id_extracted_from_env [0.092471s] ... ok {3} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_auth_token [0.088236s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_core_plugin_supports_services [0.078727s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_dhcp_agents_per_network_min [0.086252s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_existed_floatingip [11.223452s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider_wrong_plugin [0.115662s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins [1.371364s] ... ok {3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_with_parent [0.065155s] ... ok {3} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__boolean_value [0.130072s] ... ok {3} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_policy_called [0.195013s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set [0.100628s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works [0.099342s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_update_port_works [0.152764s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_update [0.089278s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_device_owner_regex [0.100493s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute [0.097467s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_regularuser_on_read [0.070094s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute [0.090045s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource [0.086672s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_owner [0.122433s] ... ok {3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_shared_succeeds [0.138378s] ... ok {3} neutron.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads [0.186829s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_check_invalid_scope [0.157939s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.9/site-packages/oslo_policy/policy.py:1134: UserWarning: Policy rule:get_example:only_project_user_allowed failed scope check. The token used to make the request was system scoped but the policy requires ['project'] scope. This behavior may change in the future where using the intended scope is required warnings.warn(msg) {3} neutron.tests.unit.test_policy.PolicyTestCase.test_check_non_existent_action [0.101136s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement [0.187663s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement [0.101215s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action [0.118630s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true [0.206586s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_old_defaults [0.110397s] ... ok {3} neutron.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check [0.111961s] ... ok {3} neutron.tests.unit.test_service.TestRpcWorker.test_reset [0.155969s] ... ok {3} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_default [0.150151s] ... ok {3} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_one [0.072917s] ... ok {3} neutron.tests.unit.test_service.TestServiceHelpers.test_get_workers [0.057044s] ... ok {3} neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_default [0.067924s] ... ok {3} neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json_with_unicode [0.067801s] ... ok {3} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_action_args [0.000676s] ... ok {3} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_unsupported [0.064230s] ... ok {3} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_given_content_types [0.063164s] ... ok {3} neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_content_type_json [0.069148s] ... ok {3} neutron.tests.unit.test_wsgi.TestWorkerService.test_reset [0.055876s] ... ok {3} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_free_namespace_port [0.490474s] ... ok {3} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit [0.017416s] ... ok {3} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_middle_traceback_ignored [0.130714s] ... ok {3} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_two_member_trailing_chain [0.120316s] ... ok {3} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test__get_debugger [0.110701s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_ip [6.447994s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_on_external_port [7.784099s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_ip_address [5.300378s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_too_many_routes [3.591641s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface [0.526817s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag_enabled_then_remove [0.562376s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_update_lrouter_port [0.215676s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set [0.195266s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_type_snat [0.187190s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_vip_fip [0.664870s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip [0.249470s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_multiple [3.178299s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_none [0.590696s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_router_not_found [0.601921s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_association_empty_update [0.488166s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_qos [0.249188s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_ip_address [0.261098s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_no_change [0.306828s] ... ok {2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones [0.224353s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_legacy [0.142288s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_hypervisors [0.178107s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_with_direction [1.669945s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_rp_name_not_found [0.208592s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_unsupported_agent_type [0.310851s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_restarted [0.174783s] ... ok {2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_not_found [0.253224s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_basic [0.085429s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_delete [0.077558s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_noop [0.111448s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_init [0.052448s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_delete [0.065975s] ... ok {2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_attributes [0.074926s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external [0.105918s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match [0.096025s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding [0.090487s] ... ok {2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding [0.129441s] ... ok {2} neutron.tests.unit.services.qos.drivers.openvswitch.test_driver.TestOVSDriver.test_validate_min_bw_rule [0.199526s] ... ok {2} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_create_policy [0.047491s] ... ok {2} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_update_policy [0.063315s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported [0.110717s] ... ok {2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules [0.071304s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_non_existing_rule [0.299259s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_rule [1.770310s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_non_provider_net [0.109665s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_pps_rule [0.077050s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy [0.103191s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword [0.090065s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_bound_port [0.108764s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_bound_port [0.131705s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule [0.273576s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_duplicates [0.112318s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule [0.113432s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw [0.127917s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max [0.100295s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates [0.070780s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy [0.181176s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_for_nonexistent_policy [0.171897s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_packet_rate_limit_rule [0.137204s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy [0.105025s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy [0.096692s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters [0.096754s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy [0.107658s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule [0.079031s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user [0.090679s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy [1.201847s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_bad_policy [0.072915s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_for_nonexistent_policy [0.075229s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule [0.066780s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_pps_direction_conflict [0.143802s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed [0.104766s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_dir_min_pps_ingress_to_any [0.133136s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement_with_pps [0.136374s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_update [0.120319s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback_no_qos [0.207022s] ... ok {2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_no_policy [0.124694s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update [1.271227s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises [1.139467s] ... ok {2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision [1.689792s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_hit [0.058421s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_miss [0.044851s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_default_service_provider_configuration [0.041256s] ... ok {2} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_duplicate_provider [0.049177s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_created [0.072575s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_created [0.062176s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_deleted [0.065557s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_happy_path [0.053894s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_other_exception [0.077740s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_bind_subports_to_host [0.050130s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_delete_trunk_subport [0.065483s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_missing [0.042669s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_other_error [0.061119s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk [0.067881s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_set_trunk_status [0.061123s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test__get_vlan_children [0.047977s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_delete_trunk_subports [0.042145s] ... ok {2} neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_properties [0.051728s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted [0.048192s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_trunk_rpc_error [0.045921s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_unknown_event [0.093070s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_device_on_bridge [0.089869s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_report_trunk_called_on_wiring [0.053105s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_trunk_manager_failure [0.089643s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_create_trunk_plug_fails [0.051693s] ... ok {2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_trunk_unplug_fails [0.066501s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_register [0.053763s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk [0.144953s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_db_exception [0.104128s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added_no_subports [0.055157s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted [0.063206s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_deleted [0.052706s] ... ok {2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandlerWithPlugin.test_parent_active_triggers_trunk_active [0.908607s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test_process_event [0.055776s] ... ok {2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_added [1.101376s] ... ok {2} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator_raises_keyerror_on_missing_validator [0.043210s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed [0.643591s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged [0.660217s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create [0.538047s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport [1.001897s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete [0.924427s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list [0.600021s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update [1.497636s] ... ok {2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update [0.800530s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks [1.293475s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_and_trunk_shared_port_id [0.062614s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_valid_vlan_id_as_string [0.083552s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass [0.992394s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check [0.684220s] ... ok {2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk [1.039997s] ... ok {2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_without_auth_token [0.057529s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_manager_gathers_agent_notifiers_from_service_plugins [0.041857s] ... ok {2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_pre_plugin_validation [1.036195s] ... ok {2} neutron.tests.unit.test_opts.OptsTestCase.test_list_sriov_agent_opts [0.036207s] ... ok {2} neutron.tests.unit.test_policy.CustomRulesTestCase.test_owner_check_deepcopy [0.085840s] ... ok {2} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_not_found_policy_calls_default [0.075537s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_subnet_fails [0.044842s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_shared_network [0.055941s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute_nonadminctx_returns_403 [0.042718s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_update [0.043796s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list [0.043065s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check [0.054646s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_invalid_parent_resource_raises [0.044137s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_process_rules [0.046480s] ... ok {2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_reset_adminonly_attr_to_default_fails [0.044064s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_check_bad_action_noraise [0.063268s] ... ok {2} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_old_defaults [0.063537s] ... ok {2} neutron.tests.unit.test_wsgi.FaultTest.test_call_fault [0.053832s] ... ok {2} neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_utf8 [0.068645s] ... ok {2} neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json [0.042998s] ... ok {2} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_body_deserializer_unknown_content_type [0.000156s] ... ok {2} neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_expected_content_type [0.000396s] ... ok {2} neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_default [0.083228s] ... ok {2} neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_accept [0.070086s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_internal_error [0.051401s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch_unknown_controller_action [0.047354s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_malformed_request_body_throws_bad_request [0.055218s] ... ok {2} neutron.tests.unit.test_wsgi.ResourceTest.test_type_error [0.047633s] ... ok {2} neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_custom [0.064658s] ... ok {2} neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_response_None [0.000250s] ... ok {2} neutron.tests.unit.test_wsgi.TestWSGIServer.test__run [0.056776s] ... ok {2} neutron.tests.unit.test_wsgi.TestWSGIServer.test_disable_ssl [0.177139s] ... ok {2} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port [0.058682s] ... ok {2} neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port_with_ipv6 [0.063621s] ... ok {2} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_unused_port [0.007256s] ... ok {2} neutron.tests.unit.tests.test_post_mortem_debug.TestFilteredTraceback.test_filter_traceback [0.057427s] ... ok {2} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored [0.047537s] ... ok {2} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_single_member_trailing_chain [0.053345s] ... ok ====== Totals ====== Ran: 11387 tests in 4793.7887 sec. - Passed: 11369 - Skipped: 18 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 18725.3531 sec. ============== Worker Balance ============== - Worker 0 (2850 tests) => 1:18:10.938211 - Worker 1 (2843 tests) => 1:16:21.087044 - Worker 2 (2849 tests) => 1:19:44.576059 - Worker 3 (2845 tests) => 1:18:46.710681 ___________________________________ summary ____________________________________ py39: commands succeeded congratulations :) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.cH2Ti4 + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/bin/networking-ovn-metadata-agent -> /usr/bin/neutron-ovn-metadata-agent warning: absolute symlink: /usr/share/neutron/l3_agent/l3_agent.conf -> /etc/neutron/l3_agent.ini Provides: config(openstack-neutron) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: python3-neutron-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kaP7N6 + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/python3-neutron + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/python3-neutron + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/python3-neutron + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron = 1:24.2.3-0.20260420183434.74ccc29.el9 python3-networking-ovn = 1:24.2.3-0.20260420183434.74ccc29.el9 python3-neutron = 1:24.2.3-0.20260420183434.74ccc29.el9 python3.9-neutron = 1:24.2.3-0.20260420183434.74ccc29.el9 python3.9dist(neutron) = 24.2.3~~dev18 python3dist(neutron) = 24.2.3~~dev18 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.9 python3.9dist(alembic) >= 1.6.5 python3.9dist(debtcollector) >= 1.19 python3.9dist(decorator) >= 4.1 python3.9dist(eventlet) >= 0.26.1 python3.9dist(futurist) >= 1.2 python3.9dist(httplib2) >= 0.9.1 python3.9dist(jinja2) >= 2.10 python3.9dist(keystoneauth1) >= 3.14 python3.9dist(keystonemiddleware) >= 5.1 python3.9dist(netaddr) >= 0.7.18 python3.9dist(netifaces) >= 0.10.4 python3.9dist(neutron-lib) >= 3.9 python3.9dist(openstacksdk) >= 0.31.2 python3.9dist(os-ken) >= 2.2 python3.9dist(os-resource-classes) >= 1.1 python3.9dist(os-vif) >= 3.1 python3.9dist(oslo-cache) >= 1.26 python3.9dist(oslo-concurrency) >= 3.26 python3.9dist(oslo-config) >= 9 python3.9dist(oslo-context) >= 2.22 python3.9dist(oslo-db) >= 4.44 python3.9dist(oslo-i18n) >= 3.20 python3.9dist(oslo-log) >= 5.3 python3.9dist(oslo-messaging) >= 7 python3.9dist(oslo-middleware) >= 3.31 python3.9dist(oslo-policy) >= 3.12 python3.9dist(oslo-privsep) >= 2.3 python3.9dist(oslo-reports) >= 1.18 python3.9dist(oslo-rootwrap) >= 5.15 python3.9dist(oslo-serialization) >= 2.25 python3.9dist(oslo-service) >= 3.4.1 python3.9dist(oslo-upgradecheck) >= 1.3 python3.9dist(oslo-utils) >= 7 python3.9dist(oslo-versionedobjects) >= 1.35.1 python3.9dist(osprofiler) >= 2.3 python3.9dist(ovs) >= 2.10 python3.9dist(ovsdbapp) >= 2.3 python3.9dist(paste) >= 2.0.2 python3.9dist(pastedeploy) >= 1.5 python3.9dist(pbr) >= 4 python3.9dist(pecan) >= 1.4 python3.9dist(psutil) >= 5.3 python3.9dist(pyopenssl) >= 17.1 python3.9dist(pyroute2) >= 0.7.3 python3.9dist(python-designateclient) >= 2.7 python3.9dist(python-neutronclient) >= 7.8 python3.9dist(python-novaclient) >= 9.1 python3.9dist(requests) >= 2.18 python3.9dist(routes) >= 2.3.1 python3.9dist(sqlalchemy) >= 1.4.23 python3.9dist(stevedore) >= 2.0.1 python3.9dist(tenacity) >= 6 python3.9dist(tooz) >= 1.58 python3.9dist(webob) >= 1.8.2 Obsoletes: python3-networking-ovn python39-neutron < 1:24.2.3-0.20260420183434.74ccc29.el9 Processing files: python3-neutron-tests-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Nmse18 + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/python3-neutron-tests + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/python3-neutron-tests + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/python3-neutron-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron-tests = 1:24.2.3-0.20260420183434.74ccc29.el9 python3-neutron-tests = 1:24.2.3-0.20260420183434.74ccc29.el9 python3.9-neutron-tests = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.9 Obsoletes: python39-neutron-tests < 1:24.2.3-0.20260420183434.74ccc29.el9 Processing files: openstack-neutron-common-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GVxden + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/doc/openstack-neutron-common + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/doc/openstack-neutron-common + cp -pr README.rst /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.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.VFF7SQ + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-common + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-common + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-common + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /etc/neutron/ovn.ini -> /etc/neutron/plugins/ml2/ml2_conf.ini warning: absolute symlink: /etc/neutron/plugins/networking-ovn/networking-ovn.ini -> /etc/neutron/ovn.ini Provides: config(openstack-neutron-common) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-common = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires: /usr/bin/python3 /usr/bin/sh Processing files: openstack-neutron-linuxbridge-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.KHFb6r + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-linuxbridge + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-linuxbridge) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-linuxbridge = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 /usr/bin/sh Processing files: openstack-neutron-macvtap-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.8kradb + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-macvtap-agent = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-neutron-ml2-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DYoHrU + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/doc/openstack-neutron-ml2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/doc/openstack-neutron-ml2 + cp -pr neutron/plugins/ml2/README /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.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.t9wp56 + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ml2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-ml2) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-ml2 = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openstack-neutron-openvswitch-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vyuMZO + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-openvswitch) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-openvswitch = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 /usr/bin/sh Processing files: openstack-neutron-metering-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.V8kRij + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-metering-agent) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-metering-agent = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-neutron-rpc-server-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.es7Hxn + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-rpc-server = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Processing files: openstack-neutron-sriov-nic-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.1XaPxk + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-sriov-nic-agent) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-sriov-nic-agent = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-neutron-ovn-metadata-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Btkl9f + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini -> /etc/neutron/neutron_ovn_metadata_agent.ini warning: absolute symlink: /etc/neutron/plugins/networking-ovn/networking-ovn.ini -> /etc/neutron/ovn.ini warning: absolute symlink: /usr/bin/networking-ovn-metadata-agent -> /usr/bin/neutron-ovn-metadata-agent warning: absolute symlink: /usr/lib/systemd/system/networking-ovn-metadata-agent.service -> /usr/lib/systemd/system/neutron-ovn-metadata-agent.service Provides: config(openstack-neutron-ovn-metadata-agent) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-ovn-metadata-agent = 1:24.2.3-0.20260420183434.74ccc29.el9 python3-networking-ovn-metadata-agent = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/python3 Obsoletes: python3-networking-ovn-metadata-agent Processing files: openstack-neutron-ovn-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XvEjdb + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-neutron-ovn-agent) = 1:24.2.3-0.20260420183434.74ccc29.el9 openstack-neutron-ovn-agent = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/python3 Processing files: openstack-neutron-ovn-migration-tool-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.blqzLY + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-migration-tool + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-migration-tool + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-migration-tool + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-ovn-migration-tool = 1:24.2.3-0.20260420183434.74ccc29.el9 python3-networking-ovn-migration-tool = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/python3 Obsoletes: python3-networking-ovn-migration-tool Processing files: openstack-neutron-ml2ovn-trace-24.2.3-0.20260420183434.74ccc29.el9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.JnY5LB + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace + RPM_EC=0 ++ jobs -p + exit 0 Provides: openstack-neutron-ml2ovn-trace = 1:24.2.3-0.20260420183434.74ccc29.el9 python3-neutron-ml2ovn-trace = 1:24.2.3-0.20260420183434.74ccc29.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 Wrote: /builddir/build/SRPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.src.rpm Wrote: /builddir/build/RPMS/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-common-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ml2-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-openvswitch-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-migration-tool-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-linuxbridge-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ovn-metadata-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-metering-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-sriov-nic-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-rpc-server-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-macvtap-agent-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/openstack-neutron-ml2ovn-trace-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/python3-neutron-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Wrote: /builddir/build/RPMS/python3-neutron-tests-24.2.3-0.20260420183434.74ccc29.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.05H2SX + umask 022 + cd /builddir/build/BUILD + cd neutron-24.2.3.dev18 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-neutron-24.2.3-0.20260420183434.74ccc29.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0